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