如果在 javascript 中有以下变量
var myString = "Test3";
从字符串 可以在所有浏览器中工作(回到 IE6)中解析出“3”的最快方法是什么)
使用 charAt方法。此函数接受一个参数: 字符的索引。
charAt
var lastCHar = myString.charAt(myString.length-1);
It does it:
myString.substr(-1);
这将返回 myString 的一个子字符串,从最后一个字符开始。
This also works:
myString.charAt(myString.length-1);
还有这个:
myString.slice(-1);
Since in Javascript a string is a char array, you can access the last character by the length of the string.
var lastChar = myString[myString.length -1];
myString.substring(str.length,str.length-1)
你应该能够做类似上面的东西-这将得到最后一个字符
var myString = "Test3"; alert(myString[myString.length-1])
这里有一个简单的小提琴
http://jsfiddle.net/MZEqD/
Javascript 字符串有一个 length属性,它将告诉您字符串的长度。
length
Then all you have to do is use the substr() function to get the last character:
substr()
var myString = "Test3"; var lastChar = myString.substr(myString.length - 1);
edit: yes, or use the array notation as the other posts before me have done.
这里解释了很多 String 函数
您应该查看 charAt 函数并获取字符串的长度。
var b = 'I am a JavaScript hacker.'; console.log(b.charAt(b.length-1));