1. if语句

  1. 结构:if--else 如果否则<br /> if(条件表达式){<br /> 代码块1<br /> } <br /> else{<br /> 代码块2<br /> }<br /> 条件表达式为true,执行代码块1<br /> 条件表达式为flase,执行else中的代码块2
  1. <script>
  2. // 结构:if--else 如果否则
  3. /* if(条件表达式){
  4. 代码块1
  5. }
  6. else{
  7. 代码块2
  8. }
  9. */
  10. // 条件表达式为true,执行代码块1
  11. // 条件表达式为flase,执行else中的代码块2
  12. var age =19
  13. if (age >=18){
  14. console.log("可以上班");
  15. }
  16. else{
  17. console.log("家里蹲");
  18. }
  19. </script>

2. if elseif 语句

  1. age>=18 成年人<br /> 6<=age<=18 少年 <br /> age<6 儿童
  1. <script>
  2. /* age>=18 成年人
  3. 6<=age<=18 少年
  4. age<6 儿童
  5. */
  6. var age=prompt("请输入年龄")
  7. if (age>=6 && age<=18){
  8. console.log("少年");
  9. }
  10. else if (age>=18) {
  11. console.log("成年人");
  12. }
  13. else {
  14. console.log("儿童");
  15. }
  16. </script>

3. switch

  1. <script>
  2. var score =prompt("请输入")
  3. score = Number(score)
  4. switch(score){
  5. case 100:
  6. console.log("优秀");
  7. break;
  8. case 80 :
  9. console.log('良');
  10. break;
  11. case 60 :
  12. console.log('及格');
  13. break;
  14. default :
  15. console.log('不及格');
  16. break;
  17. }

4. while 循环

  1. var (表达式){<br /> 代码块<br /> }<br /> 表达式为true 会一直执行while中的代码块

只要表达式满足条件,就一直在循环中,while 使用相对较少

  1. <script>
  2. /* while 使用相对较少 */
  3. var age = 0;
  4. while ( age <= 3){
  5. // 只要表达式满足条件,就一直在循环中
  6. console.log(age);
  7. age++; //使用++,就可以停止循环了
  8. }
  9. /* var (表达式){
  10. 代码块
  11. }
  12. 表达式为true 会一直执行while中的代码块
  13. */
  14. </script>

5. break

break停止的意思

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

6. continue

continue 跳出某个条件继续循环

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