📅  最后修改于: 2023-12-03 14:57:14.312000             🧑  作者: Mango
在 JavaScript 中获取字符串的最后一个字母非常简单,我们可以使用字符串的 length 属性以及字符串访问器来实现。
以下是获取字符串最后一个字母的代码示例:
let str = "Hello World";
let lastLetter = str[str.length - 1];
console.log(lastLetter); // 输出 'd'
在上述代码中,我们首先定义了一个字符串变量 str
,然后使用 str.length
获取该字符串的长度,最后使用访问器 []
将最后一个字母的索引值(即 str.length - 1
)传递进去,获取字符串的最后一个字母。
需要注意的是,如果字符串为空字符串或者 undefined,上述代码可能会出现访问越界的错误。为了避免这种情况,我们可以在获取字符串最后一个字母前,先进行一些必要的判断,例如:
let str = "";
let lastLetter = str[str.length - 1];
if (lastLetter) {
console.log(lastLetter); // 不会执行
} else {
console.log("字符串为空或未定义"); // 输出 "字符串为空或未定义"
}
在上述代码中,我们使用 if (lastLetter)
判断最后一个字母是否存在,如果不存在,输出错误提示信息。
总结一下,获取字符串的最后一个字母十分简单,只需要使用字符串的 length 属性以及字符串访问器即可。需要注意的是,我们在获取字符串最后一个字母前需先进行必要的判断,以避免出现访问越界的错误。