JavaScript学习笔记(数组篇)
2015-06-22 18:32
429 查看
数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。
我们还可以用简单的方法创建上面的数组和赋值:
第一种方法:
第二种方法:
注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
语法:
注意:因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。
.
同时,JavaScript数组的length属性是可变的,这一点需要特别注意。
数组随元素的增加,长度也会改变,如下:
var myarr=new Array(); //定义数组 var myarray= new Array(8); //创建数组,存储8个数据。
数组赋值
下面创建一个数组,用于存储5个人的数学成绩。var myarray=new Array(); //创建一个新的空数组 myarray[0]=66; //存储第1个人的成绩 myarray[1]=80; //存储第2个人的成绩 myarray[2]=90; //存储第3个人的成绩 myarray[3]=77; //存储第4个人的成绩 myarray[4]=59; //存储第5个人的成绩
我们还可以用简单的方法创建上面的数组和赋值:
第一种方法:
var myarray = new Array(66,80,90,77,59);//创建数组同时赋值
第二种方法:
var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
数组属性length
如果我们想知道数组的大小,只需引用数组的一个属性length。Length属性表示数组的长度,即数组中元素的个数。语法:
myarray.length; //获得数组myarray的长度
注意:因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。
.
var arr=[55,32,5,90,60,98,76,54];//包含8个数值的数组arr document.write(arr.length); //显示数组长度8 document.write(arr[7]); //显示第8个元素的值54
同时,JavaScript数组的length属性是可变的,这一点需要特别注意。
arr.length=10; //增大数组的长度 document.write(arr.length); //数组长度已经变为10
数组随元素的增加,长度也会改变,如下:
var arr=[98,76,54,56,76]; // 包含5个数值的数组 document.write(arr.length); //显示数组的长度5 arr[15]=34; //增加元素,使用索引为15,赋值为34 alert(arr.length); //显示数组的长度16
相关文章推荐
- jsp的自定义标签
- js--小结④
- Unable to compile class for JSP
- jquert结合原生javascript实现的checkbox全选与全不选
- 通过JavaScript原型链理解基于原型的编程
- js中几种实用的跨域方法原理详解
- JS实现归并排序
- JSP页面中四种“返回按钮”的使用
- js获取url传递参数
- javascript基础知识--函数定义
- bzoj1012 [JSOI2008]最大数maxnumber
- 关于JS数组中every与some两者迭代方法探索
- Javascript中的this
- [LeetCode][JavaScript]Basic Calculator II
- JSP乱码解决(过虑器EncodingFilter)
- (译)JavaScript内存泄露
- JS关闭窗口或JS关闭页面的几种代码
- sockjs-web实时通信协议
- 《深入理解JavaScript系列》系列技术文章整理收藏
- LABjs(类似于LazyLoad,但它更加方便管理依赖关系)