(案例)函数求因子和,循环输出沙漏数字,数组求最大值及下标

函数求因子和

function he(n){
var sum=0;
for(var m=1;m<=n;m++)
if(n%m==0){

sum=sum+m;

}

document.write(sum);
}
he(6);

沙漏数字

function sl(n){
document.write("<div align='center'>");
for(var i=n;i>=1;i--){
for(var j=1;j<=i;j++){
document.write(i+" ");
}
document.write("<br>");
}
for(var i=2;i<=n;i++){
for(var j=1;j<=i;j++){
document.write(i+" ");
}
document.write("<br>");
}
document.write("</div>");
}

sl(9);
求数组中最大的数及下标
var xb=0;
var zd=0;
var sz=[2,3,4,6,1,3,9,7,3,8];
for(var i=0;i<=sz.length;i++){
if(sz[i]>=zd){
zd=sz[i];
xb=i;
    }
}
document.write("最大的数为"+zd+"下标为"+xb);

posted @ 2017-05-21 21:46  安晓宇  阅读(137)  评论(0)    收藏  举报