if—else— 如果—否则— if(条件表达式){
代码块1
}else{
代码块2
}
注: 条件表达式为true,执行代码块1
条件表达式为false,执行else中的代码块2

  1. var age = 19;
  2. if (age >= 18) {
  3. console.log("可以上班")
  4. } else {
  5. console.log("家里蹲")
  6. }
  1. distance<=400 console.log(24)
  2. 400<=d<1000 console.log(30)
  3. 1000<d<3000 console.log(40)
  4. 3000<d<5000 console.log(100)
  5. d>5000 console.log("100+")
  6. */
  7. var d = prompt("请输入距离");
  8. if(d<=400){
  9. console.log(24)
  10. }else if ( 400<d && d<1000){
  11. console.log(30)
  12. }else if( 1000<d && d<3000){
  13. console.log(40)
  14. }else if (3000<d && d<5000){
  15. console.log(100)
  16. }else{
  17. console.log("100+")
  18. }
  1. var score = prompt("请输入你的成绩");
  2. score = Number(score);
  3. switch(score){
  4. case 100:
  5. console.log("优秀");
  6. break;
  7. case 80:
  8. console.log("良好");
  9. break;
  10. case 60:
  11. console.log("及格");
  12. break;
  13. default:
  14. console.log("不及格")
  15. }

while(表达式)结构

  1. 表达式 true 会一直执行while中的代码块 */
  2. var age = 0;
  3. while(age<=3){
  4. alert(age);
  5. age++; }

for结构

  1. for(var i=0;i<=5;i++){
  2. if(i==3){
  3. break;
  4. }
  5. console.log(i)
  6. }

continue

  1. // continue跳过某个条件,继续循环
  2. for(var i=0;i<=5;i++){
  3. if(i==3){
  4. continue;
  5. }
  6. console.log(i)
  7. }