数组的简述

-、数组的创建

/数组的创建

//var a=new Array();

var a=new Array(5);

a[0]=10;

//a[1]="aaa";

var a=new Array(10,"aaa");

alert(a[1]);

结果:aaa

如果上式的a[1]改变为a,则输出的结果是10aaa

 

另外的一种数组的创建方式(跟java有所不同)

var a=[2,56,"aa"]

alert(a);

结果:2,56aa

 

数组的元素可以是一个变量,如:

var b=12;

var a=[2+b,56-b,"aa"]

alert(a);

结果是:14,44aa

二、数组的读写

var a=new Array(5);

for(var i=0;i<a.length;i++){

a[i]=prompt("请输入第"+(i+1)+"个数据",0);

}

alert(a);


输入数组,并且比较数组的大小

var a=new Array(5);

for(var i=0;i<a.length;i++){

a[i]=parseInt(prompt("请输入第"+(i+1)+"个数据",0));

//prompt默认是字符串,通过parseInt转化成整型

}

max=a[0];

for(var i=1;i<a.length;i++){

if(max<=a[i]){

max=a[i];

}

}

alert(max);


三、数组的遍历

1.数组是动态的

var a=new Array(5);//a的长度是5

a[7]=102;//a的长度是8

alert(a.length);

结果:8

 

2.for循环

<style type="text/css">

#show{ width:200px;

        height:200px;

}

</style>

<script type="text/javascript">

 var a=[45,52,56,32,26,48];

 var str="";

 document.write("<div id='show'>");

 for(var i=0;i<a.length;i++){

 str+="数组的第"+(i+1)+"个元素"+a[i]+"+"<br/>";

 }

 document.write(str+"</div>");

 

</script>

 

3.for....in循环

未完。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值