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()方法则需要指定开始位置和截取长度。
版权声明:本文标题:js字符串截取方法2篇 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708384512h522059.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论