leo*_*ora 93 javascript string jquery
如果我在javascript中有以下变量
var myString = "Test3";
Run Code Online (Sandbox Code Playgroud)
什么是从这个在所有浏览器中工作的字符串解析出"3"的最快方法(回到IE6)
Jam*_*xon 168
由于在Javascript中字符串是char数组,因此您可以按字符串的长度访问最后一个字符.
var lastChar = myString[myString.length -1];
Run Code Online (Sandbox Code Playgroud)
Arn*_*anc 77
它做到了:
myString.substr(-1);
Run Code Online (Sandbox Code Playgroud)
这将返回myString的子字符串,从结尾的一个字符开始:最后一个字符.
这也有效:
myString.charAt(myString.length-1);
Run Code Online (Sandbox Code Playgroud)
这也是:
myString.slice(-1);
Run Code Online (Sandbox Code Playgroud)
var myString = "Test3";
alert(myString[myString.length-1])
Run Code Online (Sandbox Code Playgroud)
这是一个简单的小提琴
Javascript字符串具有一个length
可以告诉您字符串长度的属性。
然后,您所要做的就是使用该substr()
函数获取最后一个字符:
var myString = "Test3";
var lastChar = myString.substr(myString.length -1);
Run Code Online (Sandbox Code Playgroud)
编辑:是的,或者在我完成之前,使用数组符号作为其他帖子。