在 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 字符串对象的一部分方法,还有其他方法可用于字符串的处理和操作。根据具体的需求,选择适当的方法来处理字符串。