1. 打印1~100之间7的倍数, 并统计个数
let num = 1;
// 定义一个统计个数的变量
let count = 0;
while (num <= 100){
if(num % 7 === 0){
console.log(num);
// 每次是7的倍数时都让count加一
count += 1;
}
num++;
}
// 打印统计出来的个数
console.log(count);
2. 提示用户输入一个正整数n, 计算 1 + 2 + 3 + ... + n 的和
-
先来计算1 + 2 + 3 + 4的和, 找出规律
1 + 2 + 3 + 4
0 + 1
1 + 2
3 + 3
6 + 4
规律:
1.每次都是使用上一次的和加上当前的一个数
2.每次加上的这个数都是一个递增的数据
-
计算1 + 2 + 3 + ... + n 的和
// 1.提示用户输入一个正整数
let str = prompt("请输入一个正整数");
let res = +str;
// 2.定义一个变量保存上次相加的和
let sum = 0;
// 3.定义一个变量保存每次递增的那个数
let num = 1;
while ( num <= res){
// 4.利用上一次的和加上递增的数
sum = sum + num;
num++;
}
console.log(sum);