(案例)函数求因子和,循环输出沙漏数字,数组求最大值及下标
函数求因子和
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);

浙公网安备 33010602011771号