substring什么意思(字符串substr与substring区别)
substr()方法
substr()方法用于返回指定字符串的一个子串。其语法格式如下:
string.substr(start[,length])
参数说明如下:
start:用于指定获取子字符串的起始下标,如果是一个负数,那么表示从字符串的尾部开始算起的位置。
即-1代表字符串的最后一个字符,-2代表字符串的倒数第二个字符,依此类推。
length:可选,用于指定子字符串中字符的个数。如果省略该参数,则返回从start开始位置到字符串结尾的子串。
例如,使用substr()方法获取指定字符串的子串,代码如下。
var word= "One World One Dream!";
var subs=word.substr(10,9); //subs的值为One Dream
substring()方法
substring()方法用于返回指定字符串的一个子串。其语法格式如下:
string.substring(start,stop)
from:用于指定要获取子字符串的第一个字符在string中的位置。
stop:用于指定要获取子字符串的最后一个字符在string中的位置。
substring()直接将负数忽略,作为0来处理,并将两个参数中较小的作为起始位,较大的作为终止位,即substring(2,-3)等同于substring(2.0),
也就是等同于substring(0,2)