原文地址:http://hi.baidu.com/fhnpcongyuan/blog/item/c411320260abc681d53f7c81.html
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”
分享到:
相关推荐
以下也是JavaScript字面量的例子,如5、true、false和null,它们分别表示一个整数、两个布尔值和一个空对象。 JavaScript还支持对象和数组字面量,允许使用一种简洁而可读的记法来创建数组和对象。考虑以下语句,...
字面量分为字符串字面量(string literal )、数组字面量(array literal)和 对象字面量(object literal),另外还有函数字面量(function literal)。 示例: var test=”hello world!”; “hello world!”就是字符串字面...
使用“new Array()”字面量来创建数组 二维数组及操作 创建二维数组 创建二维数组的两种常见方式的用法: var nums = [[1, 2], [3, 4]]; console.log(nums[0]); // 输出结果:(2) [1, 2] console.log(nums[1][0]); /...
对象字面量的输出方式以及定义好处 1.对象字面量的输出方式有两种:传统的‘。’,以及数组方式,只不过用数组方式输出时,方括号里面要用引号括起来,如 var box = { name:'abc'; age:28 }; alert(box['name...
数组在笔试中经常会出现的面试题,javascript中的数组与其他语言中的数组有些不同,为了方便之后数组的方法学习,下面小编给大家整理了关于数组的操作方法,一起看看吧。 数组创建 JavaScript中创建数组有两种方式,...
本文实例讲述了JavaScript数组特性与实践应用。分享给大家供大家参考,具体如下: JavaScript 提供了一种类似数组特性的对象,它把数组的下标变为字符串,作为对象的属性。虽然它比一个真正的数组来的慢,但是使用...
一.概念: 数组是一个数据的集合,也就是我们把一些数据放在一个盒子里面,按照顺序排好,这个盒子就是一个数组,存储着一些数据的...2.使用字面量创建数组 四.数组的常规方法—–API 1.puah()—–后增 (1).功能:是用
** javascript从入门到跑路—–小文的js学习笔记(1)———script、alert、document... 2、创建字面量的形式: [ ] 那么下面我们来分别举个栗子: 第一种创建数组的方法举例 栗2: 用创建字面量的形式: 补充: 获
对象字面量与数组定义 11 流程控制 12 字符串插值法 14 循环和列表解析 14 数组 15 别名和存在操作符 16 类 17 实例属性 18 静态变量 19 继承与Super 20 Mixins 21 扩展类 22 CoffeeScript惯用法 24 Each 24 Map 25 ...
//字面量的形式创建数组 值与值之间用英文逗号隔开 var arr = [1,2,3]; //字面量的形式创建数组 值与值之间用英文逗号隔开 var arr1 = new Array(1,2,3);//构造函数创建数组 通过new操作符创建
JavaScript 字面量 在编程语言中,一个字面量是一个常量,如 3.14。 数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e)。 3.14 1001 123e5 字符串(String)字面量 可以使用单引号或双引号 be ...
一般使用数组字面量[]创建新数组,除非想要创建指定长度的数组 // good var arr = []; var arr = ['red', 'green', 'blue']; var arr = [ ['北京', 90], ['上海', 50], ['广州', 50] ]; // bad var arr = new ...
1:精华 1.1 为什么要用javascript ... 6.1 数组字面量 6.2 长度 6.3 删除 6.4 枚举 6.5 混淆的地方 6.6 方法 6.7 维度 7:正则表达式 7.1 一个例子 7.2 结构 7.3 元素 8:方法 9:代码风格 10:优美的特性
数组字面量方式 var arr = [1,2,3,4,5];// 简单直接用中括号包裹构建数组 数组构造函数 var arr = new Array(1,2,3,4,5);// 通过内置Array对象构建数组 2.检测数组 instanceof操作符,在全局环境下可以检测对象...
JavaScript中的Array类型是经常用到的,Array类型也提供了很多方法能实现我们需求,下面我们来总结一下 ...2、直接使用数组字面量 var colors=[“red”,”blue”,”green”]; 二、Array的方法1 var col
6.1 数组字面量 6.2 长度 6.3 删除 6.4 枚举 6.5 混淆的地方 6.6 方法 6.7 维度 第7章 正则表达式 7.1 一个例子 7.2 结构 7.3 元素 第8章 方法 第9章 代码风格 第10章 优美的特性 附录A:糟粕 附录B...
这是一种字面量定义数组的方法 var arr=new Array() 这是调用数组构造函数生成的数组 上面的2种定义数组的方法到底一样不一样 目前我们大致的认同是下面这样的 用new 关键字去内存开辟一个存储地址比较耗资源,耗...
Javascript,一门神奇的语言,它的数组也同样独特。我们要去其糟粕,取其精华,把常用的最优实践总结出来。如有错误,请指出。 javascript数组是一种类数组的对象,拥有对象的特性。...//数组字面量方式 va