zoukankan      html  css  js  c++  java
  • JS 数组

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6     </head>
     7     <body>
     8     </body>
     9 
    10     <script type="text/javascript">
    11         // 定义一个数组
    12         // 先定义后赋值
    13         var array1 = [];
    14         array1[0] = 1;
    15         array1[1] = 2;
    16         console.log(array1);
    17 
    18         // 定义的时候赋值
    19         var array2 = ["hehe","nihao","doubi"];
    20         //console.log(array2);
    21         array2[1] = "nibuhao";
    22         console.log(array2);
    23         
    24         // 数组越界问题:会导致程序运行的不正常
    25         //        console.log(array2[4]);
    26         
    27         
    28         //多维数组
    29         var array1 = [1,2,3];
    30         var array2 = [4,5,6];
    31         var array3 = [array1,array2];
    32         console.log(array3);
    33         // 取出数字6
    34         console.log(array3[1][2]);
    35         var array = [[1,2,3],[4,5,6]];
    36         array[1][2];
    37             
    38         // 三维数组
    39         var array = [[[1,2,3],[4,5,6]],[[7,8,9],[0,0,0]]];
    40         array[1][1][1];
    41 
    42         // 遍历数组---循环为数组而生
    43         //1、 如何求数组里面元素个数
    44         var array1 = [1,2,4,5];
    45         console.log(array1.length);
    46         // 2、数组里面可以出现空位符号
    47         var  array2 = [1,2,,4,5];
    48         console.log(array2.length);
    49         console.log(array2);
    50     
    51         var array1 = [1,4,6,1,7];
    52         //方式1 while循环
    53         var i = 0;
    54         while(i < array1.length){
    55             console.log(array1[i]);
    56             i++;
    57         }
    58     // 方式2  for 循环
    59         for (var i = 0 ;i < array1.length ;i++){
    60             console.log(array1[i]);
    61         }
    62     // 方式三 for in循环
    63         for(var temp in array1){
    64             console.log(array1[temp]);        
    65         }
    66 
    67     // 问题:在不知道数组元素个数的情况下,如何把一个元素插入到数组的末尾
    68         var array1 = [1,2,4,5];
    69         // 方式1
    70         array1[array1.length] = 6;
    71         // 方式2
    72         array1.push(6);
    73         
    74 
    75     </script>
    76 
    77 
    78 </html>
  • 相关阅读:
    如何用代码设置图层在特定比例尺下显示
    typeof
    gauss
    is
    SelectByShape
    layer,featureclass,etc(OGR,原来是讲OGR的,不是ESRI的产品的)
    featurecursor
    rubberband
    渐变弹出层
    [置顶] 任务二 基本的数据库操作
  • 原文地址:https://www.cnblogs.com/PowellZhao/p/5568421.html
Copyright © 2011-2022 走看看