发布于 2023-11-04 17:37:53 浏览 152 次
var str = "Hello World";
var lastChar = str[str.length - 1];
console.log(lastChar); // 输出:d
2、
在上述示例中,我们首先定义了一个字符串 str。然后,通过 str.length - 1 计算出最后一个字符的索引,将该索引作为下标放入字符串 str 中,最后将结果赋值给变量 lastChar。通过打印 lastChar 可以获取到字符串的最后一个字符。
3、
需要注意的是,JavaScript 字符串的索引是从 0 开始的,所以最后一个字符的索引是 str.length - 1。
4、
如果字符串为空或者未定义,那么以上方法可能会得到 undefined。为了处理这种情况,可以添加一些条件判断来确保字符串不为空,例如:var str = "Hello World";
var lastChar = str.length > 0 ? str[str.length - 1] : "";
console.log(lastChar); // 输出:d
5、
在上述示例中,我们使用条件运算符 ? 来检查字符串是否为空,如果不为空则获取最后一个字符,否则将 lastChar 设置为空字符串。