我需要你的帮助。获取动态字符串的最后2个字符
在我的函数中总会知道的一件事是我的字符串在最后总会有-2。
即。
var x = filenumber-2
我想使用if语句来检查字符串是否-2附加到字符串。如果它只是返回true。
由于filenumber
的值将会是各种不同的组合,所以它的长度总是需要考虑的。但至于-2最后,它是一个给定的。
我需要你的帮助。获取动态字符串的最后2个字符
在我的函数中总会知道的一件事是我的字符串在最后总会有-2。
即。
var x = filenumber-2
我想使用if语句来检查字符串是否-2附加到字符串。如果它只是返回true。
由于filenumber
的值将会是各种不同的组合,所以它的长度总是需要考虑的。但至于-2最后,它是一个给定的。
if(x.slice(-2) == "-2") return true;
这样就够了吗?
使用切片方法的负运算符。它从字符串的末尾开始向后计数,所以无论多长时间都没关系。
if(x.slice(-2) == "-2"){
return true;
}
或者,如果你真的想你可以使用它的长度和计数从一开始就
if(x.slice(x.length - 2) == "-2"){
return true;
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/ Global_Objects /字符串/ SUBSTR – deceze