08JavaScript中的字符串使用小结

 1     <script type="text/javascript">
 2 
 3                 //length属性:获取字符串的字符个数。(无论中文字符还是英文字符都算1个字符。)
 4                 var msg = '我是Jk';
 5                 alert(msg.length);
 6 
 7 
 8 
 9                 //charAt(index)方法:获取指定索引位置的字符。(索引从0开始)
10                 var msg = '作为程序员,只有默默地多撸代码,方可走的更远!';
11                 alert(msg.charAt(8)); //根据索引找到指定的字符
12 
13 
14 
15              
16                 var msg = '你好中国。中国你好。大牛在中国,中国有很多大牛';
17                //indexOf(‘字符串’,startIndex)方法:获取指定字符串第一次出现的位置。startIndex表示从第几个开始搜索。
18                 var i = msg.indexOf('中国',0);
19                 var j = msg.lastIndexOf('中国'); //在msg中查找最后一次"中国"出现的索引位置。
20                 alert(i);
21                 alert(j);
22 
23 
24 
25                 var msg1 = '你好中国。中国你好。大牛在中国,中国有很多大牛';
26                 //从第6个索引开始截取,截取3个字符。
27                 msg1 = msg1.substr(6, 3);
28 
29                 var msg2 = '你好中国。中国你好。大牛在中国,中国有很多大牛';
30                 //从索引为6的字符开始,截取到索引为9的字符位置,不包含最后一个索引。
31                 msg2 = msg2.substring(6, 9);
32 
33                 alert(msg1);
34                 alert(msg2);
35 
36 
37 
38         //-----------------------------------------------------
39         toUpperCase()//转换大写、toLowerCase();//转换小写
40         var msg = 'Hello World!';
41         alert(msg.toUpperCase().toLowerCase());
42 
43         //split(‘分隔符’,limit);//根据分隔符将一个字符串返回为一个数组。
44         //limit表示要返回的数组的最大长度(可自定义)。多个分隔符使用正则表达式:var msg = 'a★b★c☆d☆e#f';var vals = msg.split(/☆|★|#/);alert(vals);
45                 var msg = '科比|詹姆斯|乔丹|麦迪|韦德';
46 
47                 var result = msg.split('|',3);
48                 alert(result);
49 
50 
51         var msg = '科比|詹姆斯|乔丹★麦迪☆韦德→奥尼尔★林书豪';
52         var result = msg.split(/||★|☆|→/);
53         alert(result);
54 
55 
56 
57 
58 
59     </script>
原文地址:https://www.cnblogs.com/Forever-IT/p/5198706.html