1. charAt(index)
返回字符串中指定位置的字符。
javascript">const str = "Hello, World!";
console.log(str.charAt(0)); // 输出 "H"
2. concat(str1, str2, ...)
将一个或多个字符串与原字符串连接合并,形成一个新的字符串。
javascript">const str = "Hello";
console.log(str.concat(", World!")); // 输出 "Hello, World!"
3. includes(searchString, position)
判断字符串是否包含指定的子字符串。
javascript">const str = "Hello, World!";
console.log(str.includes("World")); // 输出 true
4. indexOf(searchValue, fromIndex)
返回字符串中第一次出现指定值的索引,如果未找到则返回 -1
。
javascript">const str = "Hello, World!";
console.log(str.indexOf("World")); // 输出 7
5. lastIndexOf(searchValue, fromIndex)
返回字符串中最后一次出现指定值的索引,如果未找到则返回 -1
。
javascript">const str = "Hello, World! World!";
console.log(str.lastIndexOf("World")); // 输出 13
6. match(regexp)
使用正则表达式与字符串相比较。
javascript">const str = "The rain in SPAIN stays mainly in the plain.";
const res = str.match(/ain/g);
console.log(res); // 输出 ["ain", "ain", "ain"]
7. replace(searchValue, newValue)
替换字符串中匹配的子字符串。
javascript">const str = "Hello, World!";
console.log(str.replace("World", "Universe")); // 输出 "Hello, Universe!"
8. slice(start, end)
提取字符串的某个部分,并返回新的字符串。
javascript">const str = "Hello, World!";
console.log(str.slice(0, 5)); // 输出 "Hello"
9. split(separator, limit)
通过指定的分隔符将字符串分割成数组。
javascript">const str = "Hello, World!";
console.log(str.split(",")); // 输出 ["Hello", " World!"]
10. substr(start, length)
从字符串中提取从指定位置开始的指定数目的字符。
javascript">const str = "Hello, World!";
console.log(str.substr(7, 5)); // 输出 "World"
11. substring(start, end)
提取字符串中两个指定索引之间的字符。
javascript">const str = "Hello, World!";
console.log(str.substring(0, 5)); // 输出 "Hello"
12. toLowerCase()
将字符串转换为小写。
javascript">const str = "Hello, World!";
console.log(str.toLowerCase()); // 输出 "hello, world!"
13. toUpperCase()
将字符串转换为大写。
javascript">const str = "Hello, World!";
console.log(str.toUpperCase()); // 输出 "HELLO, WORLD!"
14. trim()
移除字符串两端的空白字符。
javascript">const str = " Hello, World! ";
console.log(str.trim()); // 输出 "Hello, World!"