您的位置:首页 > Web前端 > JavaScript

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

【示例】

<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: