@Lxyour
2017-04-12T21:52:33.000000Z
字数 1160
阅读 1645
JavaScript
slice()
方法用于提取字符串中的一部分,并且返回新的字符串。
语法:
str.slice(beginSlice[, endSlice])
注意:
slice() 提取的新字符串包括beginSlice但不包括 endSlice。
例1:str.slice(1, 4) 提取新字符串从第二个字符到第四个 (字符索引值为 1, 2, 和 3)。
例2:str.slice(2, -1) 提取第三个字符到倒数第二个字符。
更多资料参考 slice - MDN JavaScript
substr()
方法返回字符串中从 指定位置开始 到 指定长度 的子字符串。
语法:
str.substr(start[, length])
更多资料参考 substr - MDN JavaScript
substring()
返回字符串两个索引之间(或到字符串末尾)的子串。
语法:
str.substring(indexStart[, indexEnd])
注意:
substring 提取从 indexStart 到 indexEnd(不包括)
之间的字符。
从字符串末尾开始计算位置:-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推;也可视为字符串长度与负数之和的位置,若结果小于0,则视为0。
更多资料参考 substring - MDN JavaScript
slice
和substring
中表示结束位置
,而在substr
中代表的则是子串长度
;