如果我在javascript中有以下变量
var myString = "Test3";
从这个字符串解析“3”的最快方法是什么?适用于所有浏览器(返回IE6 )
答案 0 :(得分:126)
因为在Javascript中,字符串是char数组,所以可以按字符串的长度访问最后一个字符。
var lastChar = myString[myString.length -1];
答案 1 :(得分:55)
它做到了:
myString.substr(-1);
返回myString的子字符串,从结尾的一个字符开始:最后一个字符。
这也有效:
myString.charAt(myString.length-1);
这也是:
myString.slice(-1);
答案 2 :(得分:4)
答案 3 :(得分:4)
Javascript字符串具有length
属性,可以告诉您字符串的长度。
然后您只需使用substr()
函数获取最后一个字符:
var myString = "Test3";
var lastChar = myString.substr(myString.length -1);
编辑:是的,或者在我完成之前使用数组符号作为其他帖子。
答案 4 :(得分:2)
使用charAt
方法。此函数接受一个参数:字符的索引。
var lastCHar = myString.charAt(myString.length-1);
答案 5 :(得分:2)
myString.substring(str.length,str.length-1)
您应该可以执行上述操作 - 这将获得最后一个字符
答案 6 :(得分:0)
你应该查看charAt函数并获取字符串的长度。
var b = 'I am a JavaScript hacker.';
console.log(b.charAt(b.length-1));