在 JavaScript 中,字符串是不可變的,即一旦創(chuàng)建就無法改變。以下是一些常用的 JavaScript 字符串方法:
1. 獲取字符串長度:
- `length` 屬性:獲取字符串的長度。
2. 訪問和操作字符串:
- `charAt(index)`:返回指定索引位置處的字符。
- `concat(str1, str2, ...)`:連接多個(gè)字符串。
- `slice(start, end)`:提取字符串的一部分。
- `substring(start, end)`:提取字符串的一部分。
- `substr(start, length)`:從指定位置開始,提取指定長度的字符串。
- `replace(searchValue, replaceValue)`:替換字符串中的匹配項(xiàng)。
- `toUpperCase()`:將字符串轉(zhuǎn)換為大寫。
- `toLowerCase()`:將字符串轉(zhuǎn)換為小寫。
- `trim()`:移除字符串兩端的空格。
3. 搜索和匹配字符串:
- `indexOf(searchValue, startIndex)`:返回第一次出現(xiàn)指定字符串的索引。
- `lastIndexOf(searchValue, startIndex)`:返回最后一次出現(xiàn)指定字符串的索引。
- `startsWith(searchValue)`:檢查字符串是否以指定字符串開頭。
- `endsWith(searchValue)`:檢查字符串是否以指定字符串結(jié)尾。
- `includes(searchValue)`:檢查字符串是否包含指定字符串。
- `match(regexp)`:通過正則表達(dá)式匹配字符串,返回匹配結(jié)果的數(shù)組。
4. 分割和拼接字符串:
- `split(separator, limit)`:將字符串分割為子字符串?dāng)?shù)組。
- `join(separator)`:將數(shù)組中的所有元素連接為一個(gè)字符串。
5. 轉(zhuǎn)換為其他類型:
- `parseInt(string, radix)`:將字符串轉(zhuǎn)換為整數(shù)。
- `parseFloat(string)`:將字符串轉(zhuǎn)換為浮點(diǎn)數(shù)。
這些只是 JavaScript 字符串對(duì)象的一部分方法,還有其他方法可用于字符串的處理和操作。根據(jù)具體的需求,選擇適當(dāng)?shù)姆椒▉硖幚碜址?/p>