循环与数组的使用
Posted 小太白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环与数组的使用相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> </body> </html> <script type="text/javascript"> //for循环 固定次数的循环 /* for(var i=0;i<10;i++) { } for(var i=0;i<1;i=0)//死循环 { }*/ //while循环 死循环 /* var a=10; while(a>0) { if(a==5) { break;//跳出 } } var a=0 while(true)//true真 flase假 { a++; if(a==5) { break; } }*/ //do..while循环 先执行循环体在判断循环条件 至少执行一次 /* do { alert("aa"); } while(true)*/ //数组 /* var attr =new Array();//造一个空的数组 交给变量 var attr1 =new Array(1,2,3,4,5,6);//造一个有默认值的数组 var attr2 =["aa","bb","cc",]//造一个有默认值的数组 ****/ //数组数据的取值和赋值 /* attr[0]=10; //赋值 alert(attr[0]); //取值*/ /* alert(attr1[2]);//取索引号*/ //遍历数组 找到数组里面所有的数据全部找到 /* var attr= [1,2,3,4,5,6,7,8,9] for(i=0;i<attr.length;i++) { alert(attr[i]); }*/ //求 70,89,78,90,96,78,88,100,56,95 总和,最大值,平均值 //var attr =[70,89,78,90,96,79,88,100,56,95]; //求总和 /* var sum=0; for(i=0;i<attr.length;i++) { sum=sum+attr[i]; } alert(sum);*/ //求最大值 /* var maxn=0; for(i=0;i<attr.length;i++) { if(attr[i]>maxn) { maxn= attr[i]; } } alert(maxn);*/ //求平均值 /* var sum=0; for(i=0;i<attr.length;i++) { sum=sum+attr[i]; } var pingjun =sum/attr.length; alert(pingjun);*/ //买彩票,7,12,16,20,25 在数组里面加入新数据的时候怎么不重复 /* var caipiao=[7,12,16,20,25]; var reng=10; for(var i=0;i<caipiao.length;i++) { if(caipiao[i]==reng) { break; } if(i==caipiao.length-1) { caipiao[i+1]=reng; } } alert(caipiao[5]);*/ //foreach遍历 /* var attr =[1,2,3,4,5]; for(var a in attr) { //alert(a);//每个元素的索引 alert(attr[a]); }*/ //switch...case 分支 /* var a=2; switch(a) { case 1: alert("1"); break; case 2: alert("2"); break; case 3: alert("3"); break; case 4: alert("4"); break; default: alert("输入的数字不满足条件"); }*/ </script>
以上是关于循环与数组的使用的主要内容,如果未能解决你的问题,请参考以下文章
如何将链式 Promise 与数组的 for 循环一起使用?