if—else— 如果—否则—
if(条件表达式){
代码块1
}else{
代码块2
}
注: 条件表达式为true,执行代码块1
条件表达式为false,执行else中的代码块2
var age = 19;
if (age >= 18) {
console.log("可以上班")
} else {
console.log("家里蹲")
}
distance<=400 console.log(24)
400<=d<1000 console.log(30)
1000<d<3000 console.log(40)
3000<d<5000 console.log(100)
d>5000 console.log("100+")
*/
var d = prompt("请输入距离");
if(d<=400){
console.log(24)
}else if ( 400<d && d<1000){
console.log(30)
}else if( 1000<d && d<3000){
console.log(40)
}else if (3000<d && d<5000){
console.log(100)
}else{
console.log("100+")
}
var score = prompt("请输入你的成绩");
score = Number(score);
switch(score){
case 100:
console.log("优秀");
break;
case 80:
console.log("良好");
break;
case 60:
console.log("及格");
break;
default:
console.log("不及格")
}
while(表达式)结构
表达式 true 会一直执行while中的代码块 */
var age = 0;
while(age<=3){
alert(age);
age++; }
for结构
for(var i=0;i<=5;i++){
if(i==3){
break;
}
console.log(i)
}
continue
// continue跳过某个条件,继续循环
for(var i=0;i<=5;i++){
if(i==3){
continue;
}
console.log(i)
}