一、定义一个函数,输出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)