犀牛——第7章数组 7.1 创建数组
来源:互联网 发布:java联机游戏代码实现 编辑:程序博客网 时间:2024/05/18 02:41
JavaScript数组是无类型的:数组元素可以是任意类型的,并且同一个数组中的不同元素也可能有不同的类型。
JavaScript数组的索引是基于零的32位数值
JavaScript数组是动态的
JavaScript数组可能是稀疏的
7.1 创建数组
使用数组直接量创建数组是最简单的方法,在方括号中将数组元素用逗号隔开即可。
var empty = [];
var primes = [2,3,5,7,11];
var misc = [1.1,true,"a",];
var undefs=[,,];
数组直接量的语法允许有可选的结尾的逗号。
调用构造函数Array()是创建数组的另一种方法。可以用三种方式调用构造函数:
*var a = new Array();
*var a = new Array(10);
*var a = new Array(5,4,3,2,1,"testing,testing" );
7.2 数组元素的读和写
使用[]操作符来访问数组中的一个元素。方括号是一个返回非负整数值的任意表达式。使用该语法既可以读又可以写数组的一个元素。
数组是对象的特殊形式。使用方括号访问数组元素就像用方括号访问对象的属性一样。JavaScript将指定的数组索引值转换成字符串——索引值1变成“1”——然后将其作为属性名来使用。
所有的索引都是属性名,但只有在0~2^32-2之间的整数属性名才是索引。所有的数组都是对象,可以为其创建任意名字的属性。但如果使用的属性是数组的索引,数组的特殊行为就是将根据需要更新它们的length属性值。
0 0
- 犀牛——第7章数组 7.1 创建数组
- 犀牛——第7章数组 7.8 数组方法
- 犀牛——第7章数组 7.9数组方法
- 犀牛——第7章 7.3稀疏数组
- 犀牛——第7章数组 7.6 数组遍历ssh使用
- 犀牛——第6章对象 6.1 创建对象
- 犀牛——第5章语句
- 犀牛——第2章词法结构
- 犀牛——第4章表达式和运算符
- 犀牛——第6章对象 6.3删除属性
- 犀牛——第6章对象 6.5 枚举属性
- 犀牛——第8章函数 8.1 函数定义
- 犀牛——第8章函数8.2函数调用
- 犀牛——第8章函数 8.6闭包
- 犀牛——第13章 13.1 客户端JavaScript
- 犀牛——第13章 13.4 兼容性和互用性
- 犀牛——第14章 Window对象
- 犀牛——第15章 脚本化文档
- JNI——Java调用DLL
- SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
- JS之原型与原型链
- Android利用Binder类实现对服务的调用
- hough拟合圆弧
- 犀牛——第7章数组 7.1 创建数组
- securityoverridehacking challenge 解题思路汇总——Advanced
- 关闭Android 应用的三种方法
- BootStrap输入框组
- poj 1741 树分治入门
- 8天学通MongoDB——第二天 细说增删查改
- java发送邮件(2)
- 5、C语言和设计模式(之组合模式)
- Servlet3.0中使用注解配置Servlet