- 不管三七二十一先写上循环结构的代码
- 将需要重复执行的代码拷贝到{}中
- 在()中指定循环的结束条件
例:输出10次发射子弹
let num = 1;
while (num <= 10) {
console.log("发射子弹" + num);
num++;
}
1.什么是死循环?
条件表达式永远为真的循环结构我们称之为死循环
2.什么是循环体?
循环结构后面的{}我们称之为循环体
3.
和if一样对于非Boolean类型的值,会先转换为Boolean类型再判断
while (1){
console.log("1");
}
4.和if一样while后如果只有一条语句它可以省内大括号
和if一样如果省略了后面的{},那么只有紧随其后的那条语句受到控制
5.和if一样,不能在()后面写分号(;)
while (false);{
console.log("1"); // 1
console.log("2"); // 2
}
6.最简单死循环写法
while (1) ;
打印1~100之间 7的倍数,并统计个数
let num = 1;
let count = 0;
while (num <= 100) {
if (num % 7 === 0){
console.log(num);
count++;
}
num++;
}
console.log(count); // 14
提示用户输入一个正整数n,计算1 + 2 + 3 + ...n的和
// 1.定义一个变量保存上一次相加的和
let sum = 0;
// 2.定义一个变量保存每次递增的那个数
let num = 1;
let n = +(prompt("请输入一个整数"));
while (num <= n) {
// 3.利用上一次的和加上递增的数
sum += num;
num++;
}
console.log(sum);
网友评论