百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> JavaScript中substr()办法和substring()办法的不同
分享文章到:

JavaScript中substr()办法和substring()办法的不同

发布时间:09/01 来源:未知 浏览: 关键词:
JavaScript供给了两个相似的字符串操纵函数substr()和substring(),它们都用于从String猎取子字符串的。那么它们之间有什么差别?下面本篇文章就来带大家认识一下substr()和substring()函数,理解它们之间的不同,但愿对大家有所帮忙。

substr()办法

substr() 办法可在字符串中猎取从 start 下标开端的指定数目的字符。

根本语法:

string.substr(start,length)

start参数:要猎取的子串的起始下标,必需是数值,假如是负数,那么该参数声明从字符串的尾部开端算起的位置。

length参数:子串中的字符数,必需是数值,可省略。假如省略了该参数,那么返回从 stringObject 的开端位置到结尾的字串。

substr()办法的简便示例:

示例1:

var str="Hello world!";
var str1=str.substr(3,7);
console.log(str1);

输出:

示例2:

var str="Hello world!";
var str1=str.substr(3);
console.log(str1);

输出:

3.jpg

substring()办法

substring() 办法用于猎取字符串中介于两个指定下标之间的字符。

根本语法:

string.substring(start,stop)

start参数:要猎取的子串的起始下标,值必需是整数,不成为负数。

stop参数:要猎取的子串的终止下标,值必需是整数,不成为负数;可省略,假如省略该参数,那么返回的子串会不断到字符串的结尾。

substring()办法的简便示例:

示例1:

var str="Hello world!";
var str1=str.substring(3,7);
console.log(str1);

输出:

说明:substring() 办法返回的子串包罗 start 处的字符,但不包罗 stop 处的字符。

示例2:

var str="Hello world!";
var str1=str.substring(3);
console.log(str1);

输出:

5.jpg

总结:

substr()办法是从指定位置的字符开端,返回指定长度的字符数;substr()办法的第二个参数接受负数。substring()办法是从指定位置的字符开端,指定位置的字符完毕,返回指定位置间的字符;substring()办法的第二个参数不接受负数。

以上就是本篇文章的全部内容,但愿能对大家的学习有所帮忙。更多出色内容大家可以关注百分百源码网相关教程栏目!!!

以上就是JavaScript中substr()办法和substring()办法的不同的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板