美文网首页
ES5-String-charAt

ES5-String-charAt

作者: chrisghb | 来源:发表于2019-06-14 09:15 被阅读0次

charAt方法返回指定位置的字符,参数是从0开始编号的位置。

var s = new String('abc');

s.charAt(1) // "b"
s.charAt(s.length - 1) // "c"

这个方法完全可以用数组下标替代。

'abc'.charAt(1) // "b"
'abc'[1] // "b"
  • 需要特别注意的是,字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是,也没有任何效果:
var s = 'Test';
s[0] = 'X';
alert(s); // s仍然为'Test'

如果参数为负数,或大于等于字符串的长度,charAt返回空字符串

'abc'.charAt(-1) // ""
'abc'.charAt(3) // ""

相关文章

  • ES5-String-charAt

    charAt方法返回指定位置的字符,参数是从0开始编号的位置。 这个方法完全可以用数组下标替代。 需要特别注意的是...

网友评论

      本文标题:ES5-String-charAt

      本文链接:https://www.haomeiwen.com/subject/rlwefctx.html