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>