JavaScript数组
Posted 小孩坏坏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript数组相关的知识,希望对你有一定的参考价值。
求 70,89,78,90,96,79,88,100,56,95 总和,最大值,平均值
var sum=0 var attr=[70,89,78,90,96,79,88,100,56,95] for(var i=0;i<attr.length;i++) { if(attr[i]>sum) { sum=attr[i] } } alert(sum)
和
var sum=0 var attr=[70,89,78,90,96,79,88,100,56,95] for(var i=0;i<attr.length;i++) { sum=attr[i]+sum } alert(sum)
平均值
var sum=0 var attr=[70,89,78,90,96,79,88,100,56,95] for(var i=0;i<attr.length;i++) { sum=attr[i]+sum/attr.length } alert(sum)
最小:sum=数组中任何一个数
var sum=56 var attr=[70,89,78,90,96,79,88,100,56,95] for(var i=0;i<attr.length;i++) { if(attr[i]<sum) { sum=attr[i] } } alert(sum)
7,12,16,20,25
给数组插入值;这个值不能与数组的值一样
<script type="text/javascript"> var attr = [7,12,16,20,25]; var reng=prompt("输入") for(var i=0;i<attr.length;i++) { if(attr[i]==reng) { break ; } if(i==attr.length-1) { attr[i+1] =reng; } } alert(attr) </script>
冒泡排序:按照从小到大的顺序排列
9,8,7,6,5,4,3,2,1
var attr = [9,8,7,6,5,4,3,2,1]; var zj = 0; for(var i=0;i<attr.length-1;i++) { for(var j=0;j<attr.length-1;j++) { if(attr[j]>attr[j+1]) { zj = attr[j]; attr[j] = attr[j+1] attr[j+1] = zj; } } } alert(attr);
查找某个值:1,4,5,3,2,7,6,9
var attr = [1,4,5,3,2,7,3,9]; var a =3; var sy = -1; for(var i=0;i<attr.length;i++) { if(a==attr[i]) { sy = i; alert("索引号"+i); //alert(i); } } if(sy==-1) { alert("没有找到!"); }
以上是关于JavaScript数组的主要内容,如果未能解决你的问题,请参考以下文章