JavaScript快速入门笔记之六(JS内置对象、数组Array)
JS内置对象(11个)
js内置对象:ES标准中规定的,由厂商已经实现的对象
11个:String Number Boolean Array Date Math RegExp Error Function Object Global
数组(Array)
1、数组:批量管理多个数据的存储空间——起一个统一的名字
为什么使用数组:现实中,批量管理多个数据都是集中分组存放
优点:查找方便!
良好的数据结构,可极大提高程序的执行效率!*
如何使用:
-
创建数组:4种方式:
1.var 变量名=[]; -->创建一个空数组 何时使用:暂时不知道数组中的元素内容时 2.var 变量名=[值1,值2,...]; -->创建数组同时,初始化数组中的数据 3.var 变量名=new Array(); -->创建一个空数组 new:在window之外,创建一个新空间,保存多个数据,返回新空间的地址! Array:js中的内置数组类型,数组是*引用类型*的*对象*!* 4.var 变量名=new Array(值1,值2,...); -->创建数组同时,初始化数组中的数据 new Array(n) -->创建n个空元素的数组
-
使用数组中每个元素的值:
数组的存储结构:数组中每个数据都是一个元素,每个元素都有唯一的下标,数组自动为每个元素生成的序号,序号从0开始,递增1,最后一个下标=元素个数-1*
语法:数组变量名[下标]
每个数组元素的用法和变量完全一样!特殊情况:
1. 输出对象中不存在的元素: undefined
2. 给不存在的元素赋值ÿ