现在的位置: 首页 > web前端 > 正文

JavaScript 学习-9-数组对象的方法

2019年11月23日 web前端 ⁄ 共 1768字 ⁄ 字号 评论关闭
 JavaScript 数组对象的方法

  1. <html>
  2. <head>
  3.     <TITLE>Array object method</TITLE>
  4.     <SCRIPT Language = "JavaScript">
  5.     {
  6.         var s1 = new Array("北京","天津","上海");
  7.         var s2 = new Array("重庆");
  8.         
  9.         document.write("数组s1为:"+s1.valueOf() + "<br>");
  10.         document.write("数组s2为:"+s2.valueOf() + "<br>");
  11.         
  12.         var s3 = s1.concat(s2);
  13.         document.write("数组合并后的数组s3为:<br>" + s3 + "<br>");
  14.         document.write("合并后调用方法join()'[s3.join('-')]'的结果为:<br>" + s3.join('-') + "<br><br>");
  15.         
  16.         s3.splice(1,2,"济南","太原","郑州");
  17.         document.write("对上面的数组再调用splice(1,2,'济南','太原','郑州')的结果为:<br>" + s3+"<br><br>");
  18.         
  19.         s4 = s3.slice(1, 4);
  20.         document.write("对上面的数组调用slice(1,4)方法的结果为:<br>" + s4 + "<br><br>");
  21.         
  22.         document.write("数组s4为:<br>" + s4.valueOf() + "<br><br>");
  23.         s4.push("西安","沈阳");
  24.         document.write("对s4数组调用push('西安','沈阳')方法的结果为:<br>" + s4 + "<br><br>");
  25.         s4.pop();
  26.         document.write("对s4数组调用pop()方法的结果为:<br>" + s4 + "<br><br>");
  27.         s4.pop();
  28.         document.write("对s4数组再调用pop()方法的结果为:<br>" + s4 + "<br><br>");
  29.         
  30.         
  31.         s4.unshift("西安","沈阳");
  32.         document.write("对s4数组调用unshift('西安','沈阳')方法的结果为:<br>" + s4 + "<br><br>");
  33.         
  34.         s4.shift();
  35.     document.write("对s4数组调用shift()方法的结果为:<br>" + s4 + "<br><br>");
  36.     
  37.     s4.shift();
  38.     document.write("对s4数组调用shift()方法的结果为:<br>" + s4 + "<br><br>");
  39.         
  40.         document.write("对数组的排序和反转<br><br>");
  41.         var num = new Array(50,20,45,37,68,34,58);
  42.         document.write("数组num的初始值为:" + num.valueOf() + "<br><br>");
  43.         num.sort();
  44.         document.write("对数组num调用sort()方法排序后的结果为:" + num + "<br>");
  45.         num.reverse();
  46.         document.write("对数组num调用reverse()方法后的结果为:" + num + "<br>");
  47.     }
  48.     
  49.     </SCRIPT>
  50. </head>
  51. </html>

抱歉!评论已关闭.