1、分支语句
if(w == '下雨'){
console.log("带伞出门");
}
if(age > 18){
console.log("成年人");
} else {
console.log("未成年人");
}
var day = 1;
if(day == 1){
console.log("周一");
} else if (day == 2){
console.log("周二");
} else if (day == 3){
console.log("周三");
} else if(day == 4){
console.log("周四");
} else {
console.log("周末");
}
var day = 4;
switch(day){
case 1:
console.log("今天星期一");
break;
case 2:
console.log("今天星期二");
break;
case 3:
console.log("今天星期三");
break;
case 4:
console.log("今天星期四");
break;
case 5:
console.log("今天星期五");
default:
console.log("今天是周末");
}
2、循环语句
三要素:初始化条件,结束判定条件,迭代
1)for 循环语句
for(初始化条件; 结束判定条件; 迭代){
循环体
}
计算出1到100累加的和
1+2+3+4+…+100
初始化 i = 1;
结束判定 i<=100
迭代 i++
var result = 0;
for(var i=1; i<=100; i++){
result += i;
}
console.log(result);
//5050
2、前置判断循环 while循环
初始化条件
while(结束判定条件){
循环体
迭代
}
var result = 0;
var i = 1;
while(i<=100){
result += i++;
}
console.log(result) ; // 5050
console.log(i); //101
3、 后置判断循环 do-while循环
初始化条件
do {
//循环体
迭代
} while(结束判定条件);
var i = 0;
do {
i += 2;
} while (i < 10);
console.log(i) // 10