Javascript(一)-13-(JS数组)



【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>













































































  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值