试一试
const sentence = "The quick brown fox jumps over the lazy dog.";
console.log(sentence.toUpperCase());
// Expected output: "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG."
语法
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® 2026 语言规范 # sec-string.prototype.touppercase |
浏览器兼容性
加载中…