JavaScript中String对象的substring、substr与slice方法
substring(startIndex[, stopIndex])
参数:
startIndex:非负整数,必选,要截取的子字符串的起始位置;
stopIndex:非负整数,可选,要截取的子字符串的结束位置,若没有该参数,则默认截取到最后。
若参数为负数,自动转换为0;若startIndex大于stopIndex,则自动将二者调换位置;若二者相等,则返回空的字符串。
返回值:
返回一个新的子字符串。
substr(startIndex[, length])
参数:
startIndex:非负整数,必选,要截取的子字符串的起始位置;
length:非负整数,可选,要截取的子字符串的长度,若没有该参数,则默认截取到最后。
若参数为负数,自动转换为0。
返回值:
返回一个新的子字符串。
slice(startIndex[, stopIndex])
startIndex:整数,可为负数,必选,要截取的子字符串的起始位置;
stopIndex:整数,可为负数,可选,要截取的子字符串的结束位置,若没有该参数,则默认截取到最后。
如果参数为负数,则从字符串尾部开始算起,即-1表示字符串的最后一个字符,以此类推。
若二者相等,则返回空的字符串
返回值:
返回一个新的子字符串。