admin 管理员组

文章数量: 887021


2024年2月20日发(作者:icons中文官网)

js字符串截取方法2篇

第一篇:js字符串截取方法

在实际开发中,我们经常需要对字符串进行截取处理,在js中也有很多方法可以实现字符串的截取操作。

1、substring()方法

substring()方法用于在字符串中提取从指定位置开始的指定长度的字符,语法为:

ing(start,end);

其中,start表示要提取的子串的起始位置,必须为非负整数;end表示要提取的子串的结束位置,必须为非负整数,且必须大于或等于start。

如果end省略,则表示一直截取到字符串末尾。

如果start大于end,则substring()方法的执行结果是一个空字符串。

例如:

var str="Hello World!";

(ing(3,7));

执行结果为:

lo W

2、slice()方法

slice()方法与substring()方法类似,也是用于从一个字符串中提取子串。其语法如下:

(start,end);

其中,start表示从哪里开始提取,必须为非负整数;

end表示提取到哪里结束,必须为非负整数,且必须大于或等于start。

如果end省略,则表示一直截取到字符串末尾。

如果start为负数,则表示从字符串的末尾开始计算位置,-1表示字符串的最后一个字符,-2表示倒数第二个字符,以此类推。

例如:

var str="Hello World!";

((3,7));

执行结果与substring()方法相同:lo W

3、substr()方法

substr()方法也是用于从指定位置开始提取字符串中的字符。其语法如下:

(start,length);

其中,start表示要提取的子串的起始位置,必须为非负整数;length表示要提取的子串的长度,必须为非负整数。

如果length省略,则从start开始一直截取到字符串末尾。

如果start为负数,则表示从字符串的末尾开始计算位置,-1表示字符串的最后一个字符,-2表示倒数第二个字符,以此类推。

例如:

var str="Hello World!";

((3,4));

执行结果为:lo W

总结一下,以上三种方法都可以用于截取字符串。其中,substring()方法和slice()方法可以通过指定开始位置和结

束位置来截取字符串,而substr()方法则需要指定开始位置和截取长度。


本文标签: 字符串 表示 位置 截取 开始