zoukankan      html  css  js  c++  java
  • 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”

  • 相关阅读:
    10个最好的游戏开发在线资源
    程序员什么时候该考虑辞职
    程序员常去的14个顶级开发社区
    如何成为10倍速的程序员
    (通用)深度学习环境搭建:tensorflow安装教程及常见错误解决
    20行JS代码实现贪吃蛇
    程序员必备工具目录
    发布 Google Chrome插件教程
    高并发思路
    30分钟入门Java
  • 原文地址:https://www.cnblogs.com/laj12347/p/2962609.html
Copyright © 2011-2022 走看看