JavaScript中的String字符串对象的方法总结:

温故而知新,可以为师矣.字符串对象看下面的方法即可.

1:string.charAt(index)方法:返回该字符串索引的字符.

1 'hello'.charAt(1);
2 "e"

2:string.charCodeAt(index)方法:返回该字符串索引的字符的ASCII码.

1 'a'.charCodeAt(0);
2 97

3:string.indexOf方法确定一个字符串在另一个字符串中的位置(数字型),如果返回-1,就表示不匹配,indexOf从字符串头部开始匹配

1 'hello'.indexOf('e');
2 1

4:string.lastIndexOf方法确定一个字符串在另一个字符串中的位置(数字型),如果返回-1,就表示不匹配,indexOf从字符串尾部开始匹配

1 'hello'.lastIndexOf('e');
2 1  //因为返回的位置其实也是从头开始数的,个人举得这两个函数没啥分别

5:string.concat(string,...); 字符串相连,返回值是一个新的字符串,但是原字符串不会变

1 var s='abc';3 s.concat('eee');
4 "abceee"
5 s
6 "abc"

6:string.replace('子字符串1','子字符串2'); 字符串替换,把子字符串2置换成子字符串1

'hello'.replace('ll','oo')//可以使用正则匹配
"heooo" 

7:string.toLowerCase() 把字符串转换成小写 string.toUpperCase() 把字符串转换成大写

'aaaEEE'.toLocaleLowerCase();//小写
"aaaeee"


'aaaaa'.toLocaleUpperCase(); //大写
"AAAAA"

8:String.formCharCode(数值) ; 这是String对象的静态方法,传入一个ASCII码,返回该码所对应的字符.

1 String.fromCharCode(97);
2 "a"

9:字符串截取方法:subtring()   |   substr()    |   slice()

substring() :传入两个参数,第一个参数是起始位置,最后一个参数是结束位置,返回该截取的子字符串.[  不包括结束位置的字符 ]

1 'hello world'.substring(2,7);
2 "llo w"

substr() 方法:传入两个参数,第一个参数是起始位置,最后一个参数是截取多少个字符,返回该截取的子字符串

1 'hello world'.substr(2,9);
2 "llo world"

slice() 方法 :传入两个参数,第一个参数是起始位置,最后一个参数是结束位置,返回该截取的子字符串.[  不包括结束位置的字符 ]如果第2个参数大于第一个参数,既返回值是空.

var c = 'The Three Musketeers';
c.slice(4, 9) // 'Three'
c.slice(9, 4) // ''

10:string.split (分隔符) : 分割字符串,返回值是一个数组;

1 'a|b|c'.split('|')
2 ["a", "b", "c"]

以上就是字符串内置对象思维图的一些内置方法的介绍.

 

posted @ 2014-09-29 12:12  宇宙第一小菜鸟  阅读(687)  评论(0编辑  收藏  举报