JS中的substr和subString还有slice的区别
区别就是一个长一个短。皮一下,很开心。
注意:
substr 官方不推荐不使用
substring是全小写,没有按照驼峰命名法来。方法都是不改变原字符串,调用方法后返回一个新字符串。
String.prototype.substr()
String,prototype.substring()
String.prototype.slice()
注意:
substring是全小写,没有按照驼峰命名法来。方法都是不改变原字符串,调用方法后返回一个新字符串。
str.substr(start[, length])
start开始提取字符的位置,如果start为负值,则为strLength + start
length可选,提取字符的长度
str.substring(indexStart[, indexEnd])
indexStart需要截取的第一个字符的索引,该字符作为返回的字符串的首字母。
indexEnd可选,返回字符串结尾的位置,当前位置的字符不会返回。
str.slice(beginSlice[, endSlice])
beginSlice索引开始,提取字符串
endSlice,可选,索引结束提取字符串
1 | var str = 'Hello World'; |