Javascript的字符串是不可变的,String类的所有方法不会改变某个字符串的原始值,而是返回一个新的字符串。
var s = 'hello, world';
属性
s.length // 12
方法
charAt
取得字符串指定索引所在的字符
如果索引不再0~s.length-1之间,则返回一个空串
s.charAt(0) // h
在es5中字符串可以当成只读数组,除了使用charAt方法,也可以使用方括号的方法访问字符串的指定索引所在的字符。
s[0] // h
charCodeAt
取得字符串指定索引所在字符的Unicode编码一个16位的整数,取值在0~65,535之间
如果索引不再0~s.length-1之间,则返回NaN
s.charCodeAt(0) // 104