JavaScript中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);
输出:
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);
输出:
总结:
substr()办法是从指定位置的字符开端,返回指定长度的字符数;substr()办法的第二个参数接受负数。substring()办法是从指定位置的字符开端,指定位置的字符完毕,返回指定位置间的字符;substring()办法的第二个参数不接受负数。
以上就是本篇文章的全部内容,但愿能对大家的学习有所帮忙。更多出色内容大家可以关注百分百源码网相关教程栏目!!!
以上就是JavaScript中substr()办法和substring()办法的不同的具体内容,更多请关注百分百源码网其它相关文章!