js截取字符串后几位最简单写法?
编辑:自学文库
时间:2024年03月09日
这两个方法可以接收负数作为参数,表示从末尾开始截取。
例如,要截取字符串的最后3位,可以使用以下代码:```javascriptvar str = "Hello World";var lastThreeChars = str.slice(-3);```以上代码将返回字符串"rld"。
这是因为负数-3表示从末尾开始往前数3个字符。
使用`substring()`方法的代码非常类似:```javascriptvar str = "Hello World";var lastThreeChars = str.substring(str.length - 3);```这段代码也会返回字符串"rld",因为`substring()`方法接受的参数是起始位置而不是长度。
无论是使用`slice()`还是`substring()`来截取字符串的最后几位,这都是非常简单且可靠的方法。