📅  最后修改于: 2023-12-03 15:01:46.012000             🧑  作者: Mango
在 JavaScript 中,我们可以使用一些简单的方法来获取字符串的最后 n 个字符。
substr 方法可以从字符串中提取指定位置的字符。我们可以使用 substr 方法来获取字符串的最后 n 个字符。
let str = 'Hello World';
let n = 5;
let lastNChars = str.substr(-n);
console.log(lastNChars); // 输出 'World'
str
,并声明变量 n
来表示要提取的字符数。substr
方法,将字符串 str
作为参数,并用 -n
表示从倒数第 n
个字符开始提取,返回一个新的字符串,即为原字符串的最后 n
个字符。同样的,也可以使用 slice 方法来获取字符串的最后 n 个字符。
let str = 'Hello World';
let n = 5;
let lastNChars = str.slice(-n);
console.log(lastNChars); // 输出 'World'
str
,并声明变量 n
来表示要提取的字符数。slice
方法,将字符串 str
作为参数,并用 -n
表示从倒数第 n
个字符开始提取至字符串末尾,返回一个新的字符串,即为原字符串的最后 n
个字符。使用 substr
和 slice
方法的主要区别在于,当 n
的值大于字符串长度时,substr
方法会返回从起始位置一直到字符串结尾的所有字符,而 slice
方法则会返回一个空字符串。此外,当 n
的值为负数时,substr
方法会将其转化为 0,而 slice
方法会将其转化为字符串长度,这些要注意。
以上便是获取字符串的最后 n 个字符的方法,在实际开发中可以根据需要自行选择合适的方法。