• javaScript 字面量 与 数组


    1、数组的创建 
    1.1 采用“数组字面量” 
    JS的数组是无类型的,里边可以存放任何类型的数据,如: 
         var aValues=[“string”, 24, true, null]; 
    这里定义了一个数组字面量,可用如下方式访问: 
    alert(aValues[0]);     //输出字串”string” 
    alert(aValues[1]);     //输出数字24 
    alert(aValues[2]);     //输出布尔值true 
    alert(aValues[3]);     //输出null。 
    1.2、 如果不想用字面量表示法定义数组,也可以用Array的构造函数。如: 
       var aValues = new Array(“string”, 24, true, null); 
    2、对象的创建 
    2.1、用对象字面量,如: 
    var oCar = { 
        “color”:   “red”, 
        “doors”:   4, 
        “paidfor”:true 

        这里创建了一个对象,内有三个属性,可用如“.”号的方式访问对象的属性: 
    alert(oCar.color);        //输出”red” 
    alert(oCar.door);         //输出”4” 
    alert(oCar.paidfor);      //输出”true” 
    也可用“[“属性”]”的方式得到属性值,如下: 
    alert(oCar[“color”]);      //输出字串”red” 
    alert(oCar[“door”]);       //输出字串”4” 
    alert(oCar[“paidfor”]);    //输出字串”true” 
    2.2、同样,也可使用JS的object构造函数来创建一个对象。如下: 
    var oCar = new object(); 
    oCar.color = “red”; 
    oCar.doors = 4; 
    oCar.paidfor = true; 
       
    2、数组和对象的混合 
        这里只能使用混合字面量,来创建“对象数组”或“包含数组的对象”。如下: 
    var oCars =[ 
    {   “color”:   “red”, 
        “doors”:   2, 
        “paidfor”:true 
    }, 
    {   “color”:   “blue”, 
        “doors”:   4, 
        “paidfor”:true 
    }, 
    {   “color”:   “white”, 
        “doors”:   2, 
        “paidfor”:false 

    ]; 
    这就是一个对象数组,里面包含了三个对象,访问时形如这样: 
    alert(oCars[1].color);       //输出“blue” 
    如下是一个包含数组的对象: 
    oCarInfo = { 
       “availableColors”:   [“red”,”blue”,”white”], 
       “availableDoors”:    [2,4] 
    }; 
    访问时形如: 
    alert(oCarsInfo.availableColor [1]);                  //输出“blue”

  • 相关阅读:
    awk统计命令(求和、求平均、求最大值、求最小值)(转)
    高性能跨平台网络IO(Reactor、epoll、iocp)总结
    进程通信和同步(转)
    C++11原子操作与无锁编程(转)
    在线代码编译运行工具
    linux ps 命令的查看
    转: linux sed 命令的使用
    转:利用Eclipse CDT 阅读C/C++代码
    转:Raft一致性选举算法的ppt与视频
    转:ffmpeg time_base详解
  • 原文地址:https://www.cnblogs.com/laj12347/p/2962609.html
Copyright © 2020-2023  润新知