标签:zh-cn turn 方法 取字符串 develop app reference row global
substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。
start为开始位置,length为所截取字符串的长度
start
为负值,则 substr
把它作为从字符串末尾开始的一个字符索引。如果 start
为负值且 abs(start)
大于字符串的长度,则 substr
使用 0 作为开始提取的索引。length
为 0 或负值,则 substr
返回一个空字符串。如果忽略 length
,则 substr
提取字符,直到字符串末尾。题目描述:
检查字符串结尾
判断一个字符串(str
)是否以指定的字符串(target
)结尾。
如果是,返回true;如果不是,返回false。
题目来源:freecodecamp
全部代码:
1 function confirmEnding(str, target) { 2 // 请把你的代码写在这里 3 if(str.substr(str.length-target.length,target.length)==target) return true; 4 else return false; 5 } 6 7 confirmEnding("Bastian", "n");
注意:字符串开始位置是倒着数的所以用减法。
slice() 方法提取一个字符串的一部分,并返回一新的字符串.(作用和substr几乎相同)
但是这里的end不是表示长度,而是想提取的最后一位,但是不包括这一位。如果省略该参数,则会一直提取到字符串末尾!
注意:slice()
提取的新字符串包括beginSlice
但不包括 endSlice。
两者都不改变原来的字符串
2018-09-0515:44:06
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/slice
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/substr
[JS]string.substr(start,length)
标签:zh-cn turn 方法 取字符串 develop app reference row global
原文地址:https://www.cnblogs.com/cuphoria/p/9592253.html