字符串常用的方法

1. charAt(index)

返回字符串中指定位置的字符。

const str = "Hello, World!";
console.log(str.charAt(0)); // 输出 "H"

2. concat(str1, str2, ...)

将一个或多个字符串与原字符串连接合并,形成一个新的字符串。

const str = "Hello";
console.log(str.concat(", World!")); // 输出 "Hello, World!"

3. includes(searchString, position)

判断字符串是否包含指定的子字符串。

const str = "Hello, World!";
console.log(str.includes("World")); // 输出 true

4. indexOf(searchValue, fromIndex)

返回字符串中第一次出现指定值的索引,如果未找到则返回 -1

const str = "Hello, World!";
console.log(str.indexOf("World")); // 输出 7

5. lastIndexOf(searchValue, fromIndex)

返回字符串中最后一次出现指定值的索引,如果未找到则返回 -1

const str = "Hello, World! World!";
console.log(str.lastIndexOf("World")); // 输出 13

6. match(regexp)

使用正则表达式与字符串相比较。

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)

替换字符串中匹配的子字符串。

const str = "Hello, World!";
console.log(str.replace("World", "Universe")); // 输出 "Hello, Universe!"

8. slice(start, end)

提取字符串的某个部分,并返回新的字符串。

const str = "Hello, World!";
console.log(str.slice(0, 5)); // 输出 "Hello"

9. split(separator, limit)

通过指定的分隔符将字符串分割成数组。

const str = "Hello, World!";
console.log(str.split(",")); // 输出 ["Hello", " World!"]

10. substr(start, length)

从字符串中提取从指定位置开始的指定数目的字符。

const str = "Hello, World!";
console.log(str.substr(7, 5)); // 输出 "World"

11. substring(start, end)

提取字符串中两个指定索引之间的字符。

const str = "Hello, World!";
console.log(str.substring(0, 5)); // 输出 "Hello"

12. toLowerCase()

将字符串转换为小写。

const str = "Hello, World!";
console.log(str.toLowerCase()); // 输出 "hello, world!"

13. toUpperCase()

将字符串转换为大写。

const str = "Hello, World!";
console.log(str.toUpperCase()); // 输出 "HELLO, WORLD!"

14. trim()

移除字符串两端的空白字符。

const str = "   Hello, World!   ";
console.log(str.trim()); // 输出 "Hello, World!"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值