总结:String 对象的方法 slice()、substring() 和 substr() (不建议使用)都可返回字符串的指定部分。slice() 比 substring() 要灵活一些,因为它允许使用负数作为参数。slice() 与 substr() 有所不同,因为它用两个字符的位置来指定子串,而 substr() 则用字符位置和长度来指定子串。 需要注意的是,JavaScript ...
console.log(str.search("World")); // 输出 6 console.log(str.search("JavaScript")); // 输出 -1 ``` 综上所述,slice、substr和substring方法都可以用来截取字符串的一部分,不同之处在于参数的使用方式和处理负数参数的能力。search方法用来查找指定字符串在原字符串中的位置。©...
2、字符串特有的操作substring(start, end)和substr(start,count) 记了很多次了,三天后必忘……看来要发挥重复记忆的本领了,当然我知道这么记肯定还是会忘,认真下来,看看这俩单词,都有“str”三个字母,substring更是带劲,明显的给出“string”字符串的英文,这样就好记忆了,这两个方法只用于操作字符串,继续上代码...
例: str.substring(-2);//结果为 89 (9索引为-1 8索引为-2, stop省略时截取到最后则为,从8开始到最后为89) 7.如果stop是负数,那么它规定的是从字符串的尾部开始算起的位置,同第6条。 例: str.substring(-5,-4); //结果为 5 8.以下例子: str.substring(5, 8); //结果为 "567" str.substri...
var str2=str.substring(2,2); var str3=str.substring(2,7); console.log(str1); //llo World console.log(str2); //如果两个参数相等,返回长度为0的空串 console.log(str3); //llo W 1. 2. 3. 4. 5. 6. 7. 9、substr(): 返回从指定下标开始指定长度的的子字符串 ...
str.substr(start,length); str.substring(start,end); 相同点: start为开始位置下标,end为结束位置下标 下标从0开始计算 如果第3个参数不传,默认从start截取到字符串最后,包含最后一个字符 函数名字全是小写字母,容易让人把substr和substring写成subStr,subString 导致报错 不同点: 1.str.slice(start,点...
substr: stringObject.substr(start, length), 返回新字符串,包含start处字符,start参数必需,length可选。 substring: stringObject.substring(start, stop), 返回新字符串,包含start处字符,不包含stop处字符,start参数必需,stop可选。 split: stringObject.split(separator,howmany), 返回字符串数组,separator必需,how...
split,splice,slice,substr,substring使用方法易混淆,总结如下: 1、split() 字符串转数组;字符串使用,按照参数将字符串截取为一个新的数组。 3、slice() 4、substr() 5、substring()