JavaScript String 方法284


在 JavaScript 中,String 对象提供了广泛的方法来操作和转换字符串,这些方法必不可少,可帮助开发者有效地处理文本数据。

字符串基本方法

`length`:
返回字符串的字符数量。

`charAt(index)`:
返回指定索引处的字符。

`charCodeAt(index)`:
返回指定索引处的字符的 Unicode 编码。

`indexOf(searchValue, fromIndex)`:
在字符串中从指定索引开始搜索给定值的第一个出现位置,如果未找到则返回 -1。

`lastIndexOf(searchValue, fromIndex)`:
在字符串中从指定索引开始搜索给定值的最后一个出现位置,如果未找到则返回 -1。

字符串修改方法

`slice(start, end)`:
返回字符串中从开始索引到结束索引(但不包括结束索引)的子字符串。

`substring(start, end)`:
类似于 `slice`,但如果 `start` 大于 `end`,则它们将被交换。

`substr(start, length)`:
返回字符串中从开始索引开始的指定长度的子字符串。

`replace(searchValue, replaceValue)`:
用指定的新值替换字符串中的所有匹配子字符串。

`toUpperCase()`:
将字符串转换为大写。

`toLowerCase()`:
将字符串转换为小写。

字符串连接和分割方法

`concat(string1, string2, ...)`:
将多个字符串连接在一起,返回一个新字符串。

`split(separator, limit)`:
基于指定的分割符将字符串拆分为子字符串数组,`limit` 参数指定要返回的最大子字符串数量。

其他字符串方法

`trim()`:
从字符串开头和结尾删除空格。

`padStart(length, padString)`:
使用指定的填充字符将字符串填充到给定的长度,从字符串开头开始填充。

`padEnd(length, padString)`:
使用指定的填充字符将字符串填充到给定的长度,从字符串结尾开始填充。

`repeat(count)`:
重复字符串指定的次数。

示例:```javascript
// 获取字符串长度
const str = "Hello World!";
(); // 12
// 查找字符在字符串中的索引
(("W")); // 6
// 截取子字符串
((4, 8)); // "Worl"
// 替换子字符串
(("World!", "Universe")); // "Hello Universe!"
// 将字符串转换为大写和小写
(()); // "HELLO WORLD!"
(()); // "hello world!"
// 连接字符串
((" - ", "JavaScript")); // "Hello World! - JavaScript"
// 拆分字符串
((" ")); // ["Hello", "World!"]
```

这些只是 JavaScript 中众多字符串方法中的一小部分。掌握这些方法将大大提高你在处理文本数据方面的效率和灵活性。

2025-02-10


上一篇:javascript 数组查找高效之道

下一篇:揭秘 JavaScript:它真的很难吗?