JS数组,字典

JavaScript Array(数组)对象

    //有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。 var mycars=new Array()
    mycars[0]="Saab" mycars[1]="Volvo" mycars[2]="BMW"
    //也可以使用一个整数自变量来控制数组的容量: var mycars=new Array(3) mycars[0]="Saab"
    mycars[1]="Volvo" mycars[2]="BMW" var mycars=new Array("Saab","Volvo","BMW")
    //访问数组 document.write(mycars[0]) //修改已有数组中的值 mycars[0]="Opel";


创建一个二维数组

    var timing = new Array(); $(".zj-ul").each(function (i) { timing[i]
    = new Array(); timing[i][0] = i; timing[i][1] = 5; }); console.log(timing)


一个字典

        var dic = new Array();      
        dic["big"]   = "大";      
        dic["small"] = "小";        
        dic["even"]  = "单";        
        dic["odd"]   = "双"; 

        //字典的简化风格方式,注意它的类型就不是Array了,而是Json对象
        var dic3 = { "zs": "张三1", "ls": "李四1","ww": "王五1" };
        //遍历字典<
        var output = "";     
        for (var key in dic) {           
            if (output == "") {           
                output = dic[key];           
            } else {       
                output += "|" + dic[key];   
            }
        }   
        //alert(output);

        调用方式:
        dic["big"]或dic.big












你可能感兴趣的:(JavaScript,教程)