js数组

JavaScript的数组

它的长度是动态改变的,里面可以放任意类型的元素,在内存中不连续(强类型中的集合)。

定义方式:

            var arr = new Array(); 

 

            var arr = [];

             arr[]

实例var a=[1,2,3,[4]];

           alert(a[3][0]);

赋值方式

arr[0]="aaa";

.push("ccc");

循环与数组的结合

实例

1.      var a =["a","b",3];

                     a.push("aaa");

              console.log(a);

2. var a =["a","b",3];

                     a[3]="111"

              console.log(a);

Json数据

遍历

for(var a in 遍历的值){

     

}

实例1

Var a=[1,2,3,4];

                              alert(a.length); (英文)长度的意思

var a=[1,2,3,4]

              for(var i in a){

              }alert(i)长度03

json有key值,书写的格式和数组有差别

 “var sheng ={

                            "shandongsheng":"山东",

                                   "heilongjiang":"黑龙江",

                            }

               var shi ={

                               "山东":{

                                      qingdiao:"青岛",

                                      jinan:"济南",

                                      zibo:"淄博"},”}

字符串“shangdong”:”山东“字符串

Json没有。Push

实例

   var a = [];数组的内容

                         var d=0;

                                for(var b=0;b<10;b++){

                                       a[b]=[];

                                       for(var c =0;c<=9;c++){

                                             d=d+1;

                                             a[b][c]=d;

                                       }

                         }

                                            console.log(a);                                               

  console.log(shi[sheng["shandongsheng"]]['zibo'])

书写格式a[“a”][s]

           字符串

var a={

                可以不写引号1:123,可以不写引号

                'b':"wangyi",

         }

         alert(a["1"]);

字符串必须加引号“”

原文地址:https://www.cnblogs.com/1997WY/p/10218809.html