- indexOf():从头到尾进行检索。返回指定文本在字符串最后一次出现的索引,否则返回-1。可以指定第二个参数作为起始位置。
- lastIndexOf:从尾到头进行检索。返回指定文本最后出现的位置,否则返回-1。可以指定第二个参数作为起始位置。无法用正则。
- search():返回字符串指定文本的位置,无法设置第二个参数,但可以用正则。
- slice():提取字符串的某个部分并在新字符串中返回被提取的部分。var res = str.slice(7,13)提取7-13的字符;
- substring()类似于slice(),不同之处在于无法接受负索引。 substring(7,13)如果省略第二个参数,则将裁剪字符串的剩余部分。
- substr()方法类似slice(),不同之处在于第二个参数规定被提取的长度。substr(a,b)提取索引a-b的字符。
- replace()方法只能替换第一个在字符串中指定的值。
- charAt()返回索引处的字符
- charCodeAt()返回指定索引字符的Unicode编码
- ES5允许访问属性:str[0],不适用与IE7及其更早的版本,有点不太靠谱