1. 程式人生 > >陣列小案例(1到10)

陣列小案例(1到10)

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6 </head>
 7 <body>
 8 <script>
 9 
10     //把1-10之間所有的奇數,放到陣列中
11     //有問題,索引值不是挨著的,而且不是從0開始。
12 //    var arr1 = [];
13 //
14 //    for(var i=1;i<=10;i++){
15 // if(i%2!==0){ 16 // arr1[i] = i; 17 // } 18 // } 19 // 20 // console.log(arr1); 21 22 //重新定義變數作為陣列的索引值使用 23 // var arr1 = []; 24 // var j = 0; 25 // for(var i=1;i<=10;i++){ 26 // if(i%2!==0){ 27 // arr1[j] = i; 28 // j++; 29 // } 30 // } 31 // console.log(arr1);
32 33 //陣列長度本身開始的時候是0,緊接著每新增進去一個值,陣列長度自增1; 34 //新的變數j可以用,arr.length替代,因為初始化值也是0,每新增一個元素也是自增1. 35 var arr = []; 36 for(var i=1;i<=10;i++){ 37 if(i%2!==0){ 38 arr[arr.length] = i; 39 } 40 } 41 console.log(arr); 42 43 44 //1-10之間能被3整數的數字,存到陣列中 45 //陣列的長度剛好可以作為陣列中下一個元素的索引值。
46 var arr2 = []; 47 for(var i=1;i<=10;i++){ 48 if(i%3===0){ 49 arr2[arr2.length] = i; 50 } 51 } 52 console.log(arr2); 53 54 55 </script> 56 </body> 57 </html>