📅  最后修改于: 2023-12-03 14:42:32.642000             🧑  作者: Mango
在 Javascript 中,可以使用字符串的 substring()
方法获取一个子字符串。但是,有时候我们需要得到这个子字符串的最后一个字符。那么,应该如何获取呢?
我们可以使用字符串的 slice()
方法来实现这个功能。具体实现方法如下:
var str = "Hello world";
var lastChar = str.slice(-1);
console.log(lastChar); // "d"
上述代码中,我们使用 slice()
方法并将参数设置为 -1
,即代表从字符串末尾开始获取子字符串。这样,就可以得到字符串的最后一个字符。
除了使用 slice()
方法外,还可以使用 charAt()
方法来获取字符串中指定索引位置的字符。具体实现方法如下:
var str = "Hello world";
var lastChar = str.charAt(str.length - 1);
console.log(lastChar); // "d"
上述代码中,我们使用 charAt()
方法并将参数设置为字符串长度减一,即代表获取字符串的最后一个字符。这样,同样可以得到字符串的最后一个字符。
综上所述,我们可以使用以上两种方法来获取一个字符串的最后一个字符。具体使用哪种方法,可以根据实际情况进行选择。