欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

关于截取字符串substr和substring两者的区别,substrsubstring

来源: javaer 分享于  点击 33251 次 点评:242

关于截取字符串substr和substring两者的区别,substrsubstring


substr和substring两个都是截取字符串的。
两者有相同点,如果只是写一个参数,两者的作用都是一样的:就是截取字符串当前下标以后直到字符串最后的字符串片段。
例如:

`var a=”abcdefghiklmnopqrstuvwxyz”;
var b=a.substr(3);
var c=a.substring(3);
console.log(b);
console.log(c);

这样输出的结果就是一样的,都是
defghiklmnopqrstuvwxyz 从第三个下标是2的位置截取到最后
`
当写第二个参数的时候,两者就会有完全不同的含义;
substr(a,b)
第二个参数是截取字符串的长度
substring(a,b)
第二个参数是截取字符串最终的下标
例如:

var a="abcdefghiklmnopqrstuvwxyz";
var b=a.substr(3,5);
var c=a.substring(3,5);
打印输出的结果是:
defgh
de
注意最后5下标是不会取到的意思是只能截取a字符串的3,4下标
截取的时候是不会截取到最后一个[3,5

相关文章

    暂无相关文章

用户点评