String.prototype.toUpperCase()

**toUpperCase()** 方法是 String 值的方法,它返回将该字符串转换为大写后的结果。

试一试

语法

js
toUpperCase()

参数

无。

返回值

一个新的字符串,表示调用字符串转换为大写后的结果。

描述

toUpperCase() 方法返回将字符串转换为大写后的值。此方法不会影响字符串本身的值,因为 JavaScript 字符串是不可变的。

示例

基本用法

js
console.log("alphabet".toUpperCase()); // 'ALPHABET'

将非字符串this 值转换为字符串

当您将this设置为非字符串值时,此方法会将任何非字符串值转换为字符串。

js
const a = String.prototype.toUpperCase.call({
  toString() {
    return "abcdef";
  },
});

const b = String.prototype.toUpperCase.call(true);

// prints out 'ABCDEF TRUE'.
console.log(a, b);

规范

规范
ECMAScript 语言规范
# sec-string.prototype.touppercase

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅