JavaScript 參考-數字物件
JavaScript 字串物件
JavaScript 字串物件是一個用於儲存字串的全域性物件。字串是一系列字母,數字,特殊字元和算術值或所有組合。
要了解有關 String 的更多資訊,請檢視JavaScript 字串章節。
字串屬性
下表列出了 String 物件的標準屬性。
屬性 | 描述 |
---|---|
length |
返回字串的長度。 |
prototype |
允許您向 String 物件新增新屬性和方法。 |
注意: JavaScript 中的每個物件都有一個 constructor
屬性,該屬性引用用於建立該物件例項的建構函式。
字串方法
下表列出了 String 物件的標準方法。
方法 | 描述 |
---|---|
charAt() |
返回指定索引處的字元。 |
charCodeAt() |
返回指定索引處的字元的 Unicode。 |
concat() |
連線兩個或多個字串,並返回一個新字串。 |
endsWith() |
檢查字串是否以指定的子字串結尾。 |
fromCharCode() |
將 Unicode 值轉換為字元。 |
includes() |
檢查字串是否包含指定的子字串。 |
indexOf() |
返回字串中第一次出現指定值的索引。 |
lastIndexOf() |
返回字串中最後一次出現的指定值的索引。 |
localeCompare() |
比較當前語言環境中的兩個字串。 |
match() |
匹配正規表示式的字串,並返回所有匹配的陣列。 |
repeat() |
返回一個新字串,其中包含原始字串的指定份數。 |
replace() |
用另一個字串替換字串中字串或模式的出現,並返回一個新字串而不修改原始字串。 |
search() |
搜尋正規表示式的字串,並返回第一個匹配的索引。 |
slice() |
提取字串的一部分並將其作為新字串返回。 |
split() |
將字串拆分為子字串陣列。 |
startsWith() |
檢查字串是否以指定的子字串開頭。 |
substr() |
在起始索引和後面的多個字元之間提取字串的一部分。 |
substring() |
在開始和結束索引之間提取字串的一部分。 |
toLocaleLowerCase() |
根據主機當前的語言環境將字串轉換為小寫字母。 |
toLocaleUpperCase() |
根據主機當前的語言環境將字串轉換為大寫字母。 |
toLowerCase() |
將字串轉換為小寫字母。 |
toString() |
返回表示指定物件的字串。 |
toUpperCase() |
將字串轉換為大寫字母。 |
trim() |
從字串的兩端刪除空格。 |
valueOf() |
返回 String 物件的原始值。 |