Javascript(一)-13-(JS数组)
2015-08-20 11:20
441 查看
【JS的数组】
数组用于存储更多的数据,是一个容器.
特点:
1.长度是可变的;(原来var arr=[1,2,3],如果此时定义arr[4]=4,那么数组变成[1,2,undefined,4])
2.元素的类型是任意的;(可以var arr=[1,"abc",true])
(建议在使用数组时存储同一类型元素,操作起来方便)
JS中的数组定义的两种方式:
1.var arr = []; var arr = [1,2,3];【注意】不要var[] arr = [];因为JS弱类型;
2.使用了JavaScript中的Array对象来完成定义:
var arr = new Array();→var arr = [];
var arr1 = new Array(5);→数组定义并长度是5
var arr2 = new Array(5,6,7);→定义一个数组,元素是5,6,7
【示例】
数组用于存储更多的数据,是一个容器.
特点:
1.长度是可变的;(原来var arr=[1,2,3],如果此时定义arr[4]=4,那么数组变成[1,2,undefined,4])
2.元素的类型是任意的;(可以var arr=[1,"abc",true])
(建议在使用数组时存储同一类型元素,操作起来方便)
JS中的数组定义的两种方式:
1.var arr = []; var arr = [1,2,3];【注意】不要var[] arr = [];因为JS弱类型;
2.使用了JavaScript中的Array对象来完成定义:
var arr = new Array();→var arr = [];
var arr1 = new Array(5);→数组定义并长度是5
var arr2 = new Array(5,6,7);→定义一个数组,元素是5,6,7
【示例】
<html> <head> </head> <body> <script type="text/javascript"> var arr = [23,78,100]; alert(typeof(arr));//typeof是测试类型,测试出arr是Object类型 alert("len:"+arr.length);//数组长度length属性与Java一样 //修改数组内元素 arr[0]=123; //如果arr[4]=321,那么arr=[23,78,100,undefined,321],因为23,78,100分别对应角标0,1,2,arr[3]没定义,直接是arr[4]=321, //因为JS的数组是可变长度的 //遍历数组 for(var x=0;x<arr.length;x++){ document.write("arr["+x+"]="+arr[x]+"<br/>"); } </script> </body> </html>
相关文章推荐
- javascript常用的方法整理
- Javascript(一)-12-(JS语句-练习-九九乘法表)
- Javascript(一)-11-(JS语句-其他语句)
- Javascript(一)-10-(JS语句-循环语句)
- Javascript(一)-09-(JS语句-switch语句)
- Javascript(一)-08-(JS语句-if语句)
- JSP导出excel时中文乱码的问题
- Javascript(一)-07-(JS语法-小细节)
- Javascript(一)-06-(JS语法-其他运算符)
- JS判断浏览器类型,JS判断客户端操作系统
- Javascript(一)-05-(JS语法-算术运算符)
- JS实现的Select三级下拉菜单代码
- Javascript(一)-04-(JS语法-变量)
- Javascript(一)-03-(语法的通用体现)
- Javascript(一)-02-(Js和html相结合的方式一二)
- 关于对KindEditor官网demo的上传本地图片upload_json.jsp的改进
- Javascript(一)-01-(概述和Java的区别)
- 通过js保存图片到本地
- extjs Combox 调用数据
- js -- 捆绑