① 字符串下标
和数组类似,字符串的下标也是从0开始,超过字符串大小范围的字符也是undefined类型。但有一点需要特别注意:字符串是不可变的
var s = "Curry";
s[0] = 'S';
alert(s); // Curry
② 字符串方法
首先,这些方法(函数)都不会修改字符串本身的值,如果涉及到对字符串的修改,只是会返回一个新的字符串。
var lower = 'abc';
var upper = lower.toUpperCase();
alert(upper); // ABC
lower = upper.toLowerCase();
alert(lower); // abc
alert(lower.indexOf('b', 1)); // 1
var s = 'Hello World!';
alert(s.substring(6, 11)); // World