程序结构:(三种)
顺序结构:程序从上到下按顺序执行
分支结构:条件成立否,对应if和switch
循环结构:循环执行,直到不满足条件为止,对应for
循环的四要素:
1、初始化
2、条件判断
3、要执行的代码
4、自身改变
while循环:
while(条件){
执行代码(循环体)
}
// 倒序输出5,4,3,2,1
var i = 5
while (i >= 1) {
console.log(i)
i--
}
do-while循环:
do{
循环体
}while(条件)
先执行一次循环体,再判断条件,
循环体至少执行一次
// 使用do-while循环倒序输出10-1
var i = 10
do {
console.log(i)
i--
} while (i >= 1)
for循环:
for(初始化(1);条件判断(2);条件改变(4)){
循环体(3)
}
初始化只执行一次,在进入循环时执行
// 打印偶数1-100
for (var i = 1; i <= 100; i++) {
if (i % 2 === 0) {
console.log(i)
}
}
// 打印奇数1-100
for (var i = 1; i <= 100; i++) {
if (i % 2 === 1) {
console.log(i