while语句
// 死循环 不能这么写
// while(true){
// console.log('Hello world');
// }
// 要像这样给个范围
// 循环10次
var i = 0
while (i < 10) {
console.log(i);
i++
}
求和案例:
// 计算100以内所有正整数之和
var i = 1, sum = 0
while (1 <= 100) {
sum += i
i++
}
console.log(sum);
求奇数案例:
// 在控制台输出100以内所有奇数
var i = 0
while (i < 100) {
// 取余数为1
if (i % 2 === 1) {
console.log(i);
}
i++
}
do...while (了解)
先执行一个语句块 然后再根据条件循环
do...while 与 while 的区别:
do...while至少执行一次,while可能一次都不会执行
for语句
// 100以内求和
// var sum = 0
// for (var i = 0; i <= 100; i++) {
// sum += i
// }
// console.log(sum);
// 100以内奇数
// for (let i = 0; i < 100; i++) {
// if (i % 2 === 1) {
// console.log(i);
// }
// }
中断循环
// 中断循环
// break 满足条件后终止循环
// continue 满足条件停止本次条件循环 继续后续循环 例 i===5 则输出12346789
for (var i = 0; i < 10; i++) {
if (i === 5) {
break
}
console.log(i);
}