String.prototype.toUpperCase()

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

toUpperCase() 方法用於 String 物件,返回將呼叫它的字串轉換為大寫的字串。

試一試

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

瀏覽器相容性

另見