javascript中字符串的常用方法

时间:2023-01-03 21:21:03
 1 <script type="text/javascript">
 2     
 3         String
 4         substring(start,end):
 5         slice(start,end);
 6         这两个函数的第二个参数都是置顶区间的末端设置,而不是该区间的长度,
 7         substring对于end为负数的处理都将视为0,
 8         而slice方法则会将它与字符串的长度相加,如:
 9         substring(1,-1)等价于substring(1,0)
10         slice(1,-1)等价于slice(1,s.length-1);
11         还有一个已经被废弃的方法:substr我们尽量用substring去替代它.
12         toUpperCase();转换大写
13         toLowerCase();转换小写
14         length():字符串的总长度
15         substring()//截取
16         replace()
17         slice();
18         concat();//字符串连接可以替代+=相当于java==stringbuffer .append方法
19         split(分隔符|正则表达式);返回数组
20         charAt()
21         /*js字符串截取substring和slice总结*/
22         var str = "0123456789";
23         console.log(str.substring(3,6)); //345
24         console.log(str.slice(3,6));  //345
25         console.log(str.substring(-3,-6));  //
26         console.log(str.slice(-6,-3));  //456
27         console.log(str.substring(6,4)); //45
28         console.log(str.slice(6,4));  //
29         
30         /*
31             总结:
32                 1.正数的时候start<end,substring和slice没有任何的区别
33                 2.正数的时候start>end,substring会自动内部进行排序
34                 3.负数:strat和end都是负数,substring会把它们当做0,
35                     针对slice的话,(length-start,length-end)
36         */
37         
38     </script>