数组小案例(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>
原文地址:https://www.cnblogs.com/BingBing-Deng/p/10242949.html