String.prototype.toUpperCase()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Phương thức toUpperCase() của các giá trị String trả về chuỗi này được chuyển đổi sang chữ hoa.
Try it
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."
Cú pháp
js
toUpperCase()
Tham số
Không có.
Giá trị trả về
Một chuỗi mới biểu diễn chuỗi gọi được chuyển đổi sang chữ hoa.
Mô tả
Phương thức toUpperCase() trả về giá trị của chuỗi được chuyển đổi sang chữ hoa. Phương thức này không ảnh hưởng đến giá trị của bản thân chuỗi vì chuỗi trong JavaScript là bất biến.
Ví dụ
>Sử dụng cơ bản
js
console.log("alphabet".toUpperCase()); // 'ALPHABET'
Chuyển đổi giá trị this không phải chuỗi thành chuỗi
Phương thức này sẽ chuyển đổi bất kỳ giá trị không phải chuỗi nào thành chuỗi, khi bạn đặt this là một giá trị không phải chuỗi:
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);
Đặc tả kỹ thuật
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-string.prototype.touppercase> |