1. 程式人生 > 程式設計 >JS 陣列基本用法入門示例解析

JS 陣列基本用法入門示例解析

本文例項講述了JS 陣列基本用法。分享給大家供大家參考,具體如下:

講道理和Java差不多。

instance:

<html>
 <head>
 <title>js陣列</title>
 <meta charset="UTF-8"/>
 <script type="text/javascript">
//  陣列
  var arr=[5];
  console.log(arr);
  var arr=[true];
  console.log(arr);
  var arr1=new Array(5);
  arr1.length=10;
  arr1[0]=3;
  arr1[1]=true;
  arr1[2]="bingo";
  console.log(arr1[2]);
  arr1[3]=new Date();
  console.log(arr1);
  arr1.length=2;
  console.log(arr1);
  arr1.length=10;
//  陣列的遍歷:低階的遍歷,高階的遍歷
  for(var n=0;n<=arr1.length;n++){
  if(n==2){
   console.log(arr1[n]);
  }
//  console.log(arr1[n]);
  }
//  var arr2=[3,true,"bingo",false]
//  arr2.length=10;
//  for(var date in arr2){
////  console.log(data);
//  console.log(arr2[date]);
//  }
////  for(var n=0;n<=arr2.length;n++){
////  console.log(arr2[n]);
//  }
 </script>
 </head>
 <body>
 </body>
</html>

執行結果:

js的陣列非常靈活,其只有var資料型別,我們建立的陣列即為var型別的,所以對應的陣列的資料型別可以是所有的var(即所有型別)

注:對於資料的遍歷,其有不同的方式,利用for迴圈遍歷,比較高階的方式是利用in,但是需要注意的是利用in時,其var是用來計數的。即其為下標值,所以我們用了陣列名[遍歷下標]進行輸出資料。

(留給以後)對於陣列的賦值,其可以直接進行賦值,這種方法只能新增,利用下表進行新增後,會執行出錯,陣列是沒有長度的,也可以利用Array(length),進行初建一個有固定長度的陣列。這裡有一點,arr1是利用下表進行賦值的,在進行遍歷輸出的時候對於除number輸出是undefined.

感興趣的朋友可以使用線上HTML/CSS/JavaScript程式碼執行工具:http://tools.jb51.net/code/HtmlJsRun測試上述程式碼執行效果。

更多關於JavaScript相關內容感興趣的讀者可檢視本站專題:《JavaScript陣列操作技巧總結》、《JavaScript遍歷演算法與技巧總結》、《javascript面向物件入門教程》、《JavaScript數學運算用法總結》、《JavaScript資料結構與演算法技巧總結》及《JavaScript錯誤與除錯技巧總結》

希望本文所述對大家JavaScript程式設計有所幫助。