JavaScript访问字符串字符作为数组

是否可以这样做:

var myString="Hello!";
alert(myString[0]); // shows "H" in an alert window

或者应该使用charAt(0)还是substr(0,1)?
“是ok”我的意思是它可以在大多数浏览器上工作,是否有一个最佳实践推荐,否则说。

谢谢。

最佳答案
使用charAt可能是最好的主意,因为它最准确地传达代码的意图。为单个字符调用substr绝对是一个过度。

alert(myString.charAt(0));

转载注明原文:JavaScript访问字符串字符作为数组 - 代码日志