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

📅  最后修改于: 2023-12-03 14:57:14.312000             🧑  作者: Mango

获取字符串的最后一个字母 JavaScript

在 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 属性以及字符串访问器即可。需要注意的是,我们在获取字符串最后一个字母前需先进行必要的判断,以避免出现访问越界的错误。