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表示字符串的最后一个字符,以此类推。

若二者相等,则返回空的字符串

返回值:

返回一个新的子字符串。

posted @ 2018-11-20 16:47  JDotNet  阅读(205)  评论(0编辑  收藏  举报