it-swarm.cn

在javascript中,如何获取字符串中的最后一个字符

如果我在javascript中有以下变量

 var myString = "Test3";

什么是从这个字符串中解析出“3”的最快方法 适用于所有浏览器(返回IE6

62
leora

由于在Javascript中字符串是char数组,因此您可以按字符串的长度访问最后一个字符。

var lastChar = myString[myString.length -1];
123
Jamie Dixon

它做到了:

myString.substr(-1);

这将返回myString的子字符串,从结尾的一个字符开始:最后一个字符。

这也有效:

myString.charAt(myString.length-1);

这也是:

myString.slice(-1);
52
Arnaud Le Blanc
 var myString = "Test3";
 alert(myString[myString.length-1])

这是一个简单的小提琴

http://jsfiddle.net/MZEqD/

4
John Hartsock

Javascript字符串有一个length属性,可以告诉你字符串的长度。

然后你要做的就是使用substr()函数来获取最后一个字符:

var myString = "Test3";
var lastChar = myString.substr(myString.length -1);

编辑:是的,或者在我完成之前使用数组符号作为其他帖子。

这里解释了许多字符串函数

4
Joe

使用charAt方法。此函数接受一个参数:字符的索引。

var lastCHar = myString.charAt(myString.length-1);
2
Rob W
myString.substring(str.length,str.length-1)

你应该可以做类似上面的事情 - 这将获得最后一个角色

2
diagonalbatman

您应该查看charAt函数并获取字符串的长度。

var b = 'I am a JavaScript hacker.';
console.log(b.charAt(b.length-1));
0
hmert