📌  相关文章
📜  javascript 获取字符串中的最后一个字符 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:15.419000             🧑  作者: Mango

Javascript 获取字符串中的最后一个字符

在Javascript中,获取字符串中最后一个字符的方法有很多种。本文将逐一介绍。

使用String的charAt()方法

String的charAt()方法可以获取字符串中指定位置的字符。我们可以将字符串的长度减1作为参数传递给charAt()方法来获取最后一个字符。

const str = 'Javascript';
const lastChar = str.charAt(str.length - 1);
console.log(lastChar); // 输出 't'
使用String的slice()方法

String的slice()方法可以返回一个字符串的指定部分。如果只传递一个参数,则会返回从该参数指定的位置到字符串末尾的部分。因此,可以将字符串的长度减1作为参数传递给slice()方法来获取最后一个字符。

const str = 'Javascript';
const lastChar = str.slice(-1);
console.log(lastChar); // 输出 't'
使用String的substring()方法

String的substring()方法也可以返回一个字符串的指定部分。如果只传递一个参数,则会返回从该参数指定的位置到字符串末尾的部分。可以将字符串的长度减1作为参数传递给substring()方法来获取最后一个字符。

const str = 'Javascript';
const lastChar = str.substring(str.length - 1);
console.log(lastChar); // 输出 't'
使用String的substr()方法

String的substr()方法也可以返回一个字符串的指定部分。如果只传递一个参数,则会返回从该参数指定的位置开始到字符串末尾的部分。可以将字符串的长度减1作为参数传递给substr()方法来获取最后一个字符。

const str = 'Javascript';
const lastChar = str.substr(-1);
console.log(lastChar); // 输出 't'
结论

以上方法都可以用于获取字符串中最后一个字符。其中,使用charAt()方法可能是最常见的做法,因为它简洁明了,而且比slice()方法和substring()方法要快一些。不过,slice()方法和substring()方法也是非常常用的。至于substr()方法,由于它在ECMAScript 6标准中已经被废弃,所以不推荐使用。