一、定义一个函数,输出1~100的累加和:

var num = 0;var num = 0;

 for(var i = 0;i <= 100;i++){
 num = num + i

 }
 document.write(num)

二、定义一个函数,输出2000~2100年所有的闰年:

for(var i = 2000;i <= 2100;i++){
if(i%4 == 0 && i%100 != 0 || i%400 ==0){
document.write(i+"绝对是闰年")
}
}

三、定义一个可以接收三个参数的方法,该方法返回这三个数中最大的那个值,调用此方法:
 var a1 = parseInt(prompt("第一个值:"))
 var b1 = parseInt(prompt("第二个值:"))
 var c1 = parseInt(prompt("第三个值:"))
 var max = a1>b1?(a1>c1?a1:c1):(b1>c1?b1:c1);
 document.write(max)

四、100元购物卡,牙刷5元,香皂2元、洗发水15元 100元正好花完有多少种可能(用循环嵌套)
var ff = 0


 for(var ys = 0;ys <= 20;ys++){
 for(var xz = 0;xz <= 50;xz++){
 for(var xfs =0;xfs < 7;xfs++){
 if(ys*5 + xz * 2 + xfs * 15 ==100){
 ff++;
 }
 }

 }
 }
 document.write(ff)

五。有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,
 棋盘上放的所有芝麻的重量:
 var zl = 0
 for(var i = 1;i <= 64;i++){
 var mgzl = 0
 for(var mgzl = 1;mgzl <= i;mgzl++){
 mgzl = mgzl * 2
 }
 zl = mgzl + zl
 }
 document.write(zl*0.00001)

六、写出一个javascript的函数,实现对一个数组去重的功能。
提示:用indexOf() 和构建新数组的方法:
var str = [0,1,0,10,9,7,9,8,6,9]
var newstr = []

for(var i = 0;i < str.length;i++){
if(newstr.indexOf(str[i]) == -1){
newstr.push(str[i])
}

}
document.write(newstr)

posted on 2022-03-15 14:22  博塬  阅读(82)  评论(0编辑  收藏  举报