JavaScript 字串參考
JavaScript 字串
JavaScript 字串儲存一系列字元,如 "John Doe"。
字串可以是雙引號或單引號內的任何文字。
let carName1 = "Volvo XC60";
let carName2 = 'Volvo XC60';
自己動手試一試 »
字串索引基於零
第一個字元在位置 0,第二個在位置 1,依此類推。
有關字串的教程,請閱讀我們的JavaScript 字串教程。
字串屬性和方法
通常,像 "John Doe" 這樣的字串不能擁有方法或屬性,因為它們不是物件。
但在 JavaScript 中,方法和屬性也適用於字串,因為 JavaScript 在執行方法和屬性時將字串視為物件。
JavaScript 字串方法
名稱 | 描述 |
---|---|
at() | 從字串中返回一個索引字元 |
charAt() | 返回指定索引(位置)處的字元 |
charCodeAt() | 返回指定索引處字元的 Unicode 值 |
codePointAt() | 返回字串中索引(位置)處的 Unicode 值 |
concat() | 返回兩個或更多連線的字串 |
constructor | 返回字串的建構函式 |
endsWith() | 返回字串是否以指定值結尾 |
fromCharCode() | 將 Unicode 值返回為字元 |
includes() | 返回字串是否包含指定值 |
indexOf() | 返回字串中某個值第一次出現的索引(位置) |
lastIndexOf() | 返回字串中某個值最後一次出現的索引(位置) |
length | 返回字串的長度 |
localeCompare() | 在當前區域設定中比較兩個字串 |
match() | 在字串中搜索值或正則表示式,並返回匹配項 |
padEnd() | 在字串末尾填充 |
padStart() | 在字串開頭填充 |
prototype | 允許您向物件新增屬性和方法 |
repeat() | 返回一個新字串,其中包含字串的多個副本 |
replace() | 在字串中搜索模式,並返回一個替換第一個匹配項的字串 |
replaceAll() | 在字串中搜索模式,並返回一個替換所有匹配項的新字串 |
search() | 在字串中搜索值或正則表示式,並返回匹配項的索引(位置) |
slice() | 提取字串的一部分並返回一個新字串 |
split() | 將字串分割成子字串陣列 |
startsWith() | 檢查字串是否以指定字元開頭 |
substr() | 從字串中提取指定數量的字元,從起始索引(位置)開始 |
substring() | 從字串中提取兩個指定索引(位置)之間的字元 |
toLocaleLowerCase() | 使用主機的區域設定將字串轉換為小寫字母 |
toLocaleUpperCase() | 使用主機的區域設定將字串轉換為大寫字母 |
toLowerCase() | 將字串轉換為小寫字母 |
toString() | 將字串或字串物件作為字串返回 |
toUpperCase() | 將字串轉換為大寫字母 |
trim() | 返回一個移除了空格的字串 |
trimEnd() | 返回一個移除了末尾空格的字串 |
trimStart() | 返回一個移除了開頭空格的字串 |
valueOf() | 返回字串或字串物件的原始值 |
注意
所有字串方法都返回一個新值。
它們不會改變原始變數。
字串 HTML 包裝器方法
HTML 包裝器方法返回一個被 HTML 標籤包裹的字串。
這些方法不是標準方法,可能無法按預期工作。
方法 | 描述 |
---|---|
anchor() | 將字串顯示為錨點 |
big() | 使用大字型顯示字串 |
blink() | 顯示閃爍的字串 |
bold() | 以粗體顯示字串 |
fixed() | 使用等寬字型顯示字串 |
fontcolor() | 使用指定顏色顯示字串 |
fontsize() | 使用指定大小顯示字串 |
italics() | 以斜體顯示字串 |
link() | 將字串顯示為超連結 |
small() | 使用小字型顯示字串 |
strike() | 顯示帶刪除線的字串 |
sub() | 將字串顯示為下標文字 |
sup() | 將字串顯示為上標文字 |