⛺️ 欢迎大家拜访我的:个人博客
🔥 循环案例合集 🔥
❤️ 持续更新ing ~
1. for 循环
🍉 求1~100之间的整数和
// sum变量;存储结果的变量
var sum = 0;
for (var i = 1; i <= 100; i++) {
sum += i;
}
console.log(sum); // 5050
🍉 求1~100之间所有数的平均值
// sum计算总数和average记录平均值
var sum = 0;
var average = 0;
for (var i = 1; i <= 100; i++) {
sum += i;
}
average = sum / 100;
console.log(average); //50.5
🍉 求1~100之间所有偶数和奇数和
//even 偶数 odd 奇数
var odd = 0;
var even = 0;
for (var i = 1; i <= 100; i++) {
if (i % 2 != 0) {
odd += i;
} else if (i % 2 == 0) {
even += i;
}
}
console.log(odd); // 奇数和 2500
console.log(oven); //偶数和 2550
🍉 求1~100之间所有能被3整除的数字和
var sum = 0;
for(var i = 1; i <= 100; i++ ){
if (i % 3 == 0) {
sum += i;
}
}
console.log(sum); // 1683
🍉 求1~100之间不包含2的倍数和5的倍数的所有数
for(var i=1;i<100;i++){
if(i%2==0){
continue
}else if(i%5==0){
continue
}else{
document.write(i+'<br />');
}
}
🍉 求出1/1 - 1/2 + 1/3 - 1/4……- 1/100的和
var sum = 0;
for(var i=1; i<=100; i++){
//sum += Math.pow(-1, i+1) * 1/i;
if(i%2==0){
sum -= 1/i;
} else {
sum += 1/i;
}
}
🍉 求1! + 2! + 3! +…+ 20!的值
var sum = 0;
for(var i=1; i<=20; i++){
var res = 1;
for(var k=1; k<=i; k++){
res *= k;
}
sum += res;
}