functionfn(n){if(n%2===0){var sum =0;for(var i=2;i<=n;i=i+2){
sum +=1/i
}
console.log(sum)}else{var sum =0;for(var j=1;j<=n;j=j+2){
sum +=1/j
}
console.log(sum)}}var s =3;fn(s)
JavaScript代码
var num = document.getElementById("num");var btn = document.getElementById("btn");var span = document.querySelector("span");
btn.onclick=function(){var m =parseInt(num.value)var s =1;for(var i=1;i<=m;i++){
s *= i;}
span.innerHTML = s
}
第五十三题:随机生成5位以内的数,然后输出该数字有多少位,每位分别是什么?
var n = Math.round(Math.random()*(99999-1)+1)var a,b,c,d,e;if(n>=10000&&n<99999){
console.log("这个数是五位数:"+n);}elseif(n<9999&&n>=1000){
console.log("这个数是四位数:"+n);}elseif(n<999&&n>=100){
console.log("这个数是三位数:"+n);}elseif(n<99&&n>=10){
console.log("这个数是二位数:"+n);}else{
console.log("这个数是一位数:"+n);}