HTML前端技术(JS的使用,包括数组和字符串)

 1 <script type="text/javascript">
 2 
 3 /* JS 数组的操作
 4 //concat 连接两个或更多的数组,并返回结果。
 5 var arr1 = new Array(‘1‘,‘2‘,‘3‘);
 6 var arr2 = new Array(‘a‘,‘b‘,‘c‘);

 7 var arr3 = new Array(‘x‘,‘y‘,‘z‘);
 8 var arr = arr1.concat(arr2,arr3);
 9 document.write(arr + "<br />");
10 
11 //join 把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔,默认是逗号(,)
12 document.write(arr.join("|") + "<br />");
13 
14 //pop 删除并返回数组的最后一个元素,并返回当前元素。
15 document.write(arr.pop() + "<br />");
16 document.write(arr + "<br />");
17 
18 //shift 删除并返回数组的第一个元素
19 document.write(arr.shift() + "<br />");
20 document.write(arr + "<br />");
21 
22 //push 向数组的末尾添加一个或更多元素,并返回新的长度。
23 document.write(arr.push("A") + "<br />");
24 document.write(arr + "<br />");
25 
26 //unshift 向数组的开头添加一个或更多元素,并返回新的长度。
27 document.write(arr.unshift("B") + "<br />");
28 document.write(arr + "<br />");
29 
30 //reverse 颠倒数组中元素的顺序。
31 document.write(arr.reverse() + "<br />");
32 
33 //slice 从已有的数组中返回选定的元素。
34 document.write(arr.slice(2,4) + "<br />");
35 
36 //length 设置或返回数组中元素的数目
37 document.write(arr.length + "<br />");
38 
39 */
40 
41 /* JS 字符串的操作
42 //indexOf 返回某个指定的字符串值在字符串中首次出现的位置
43 //var str="Hello world!";
44 //document.write(str.indexOf("lo") + "<br />");
45 
46 //match 全局匹配的正则表达式来检索字符串中的所有数字
47 //var str = "1 plus 2 equal 35 6";
48 //document.write(str.match(/\d+/g));
49 
50 //slice 提取字符串的片断,并在新的字符串中返回被提取的部分。
51 //var str = "Hello happy world!";
52 //document.write(str.slice(6,11));
53 
54 //split 用于把一个字符串分割成字符串数组。(注意返回的是数组)
55 //var str = "How are you doing today?";
56 //var arr = new Array();
57 //arr = str.split(" ",3);
58 //document.write(arr);
59 
60 //substr 可在字符串中抽取指定数目的字符。
61 //var str = "|a|b|c|d";
62 //document.write(str.substr(1));
63 */
64  
65 //删除字符串前后的空格
66 function trim(str){
67     return str.replace(/(^\s*)|(\s*$)/g, ‘‘);
68 }
69 
70 </script>

HTML前端技术(JS的使用,包括数组和字符串),古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。