1-1结构

  1. #结构: if--else-- 如果--否则--
  2. if(条件表达式){
  3. 代码块1
  4. }else{
  5. 代码块2
  6. }
  7. #注: 条件表达式为true,执行代码块1
  8. 条件表达式为false,执行else中的代码块2
  1. <script>
  2. // var score = prompt("请输入你的得分");
  3. // console.log(score)
  4. // if(score>=60){
  5. // console.log("你及格了")
  6. // }
  7. // else{
  8. // console.log("你没有及格")
  9. // }
  10. var age = prompt("请输入你的年龄");
  11. if(age<=6 ){
  12. console.log("儿童")
  13. }
  14. else if(6<age && age<12){
  15. console.log("少年")
  16. }
  17. else {
  18. console.log("老人")
  19. }
  20. </script>

1-2 if-elseif-else

JS不支持6<age<18这种语句

  1. <script>
  2. var age = prompt("请输入你的年龄");
  3. if(age<=6){
  4. console.log("过家家")
  5. }
  6. else if(age<=12){
  7. console.log("王者")
  8. }
  9. else if(age<=18){
  10. console.log("lol")
  11. }
  12. else{
  13. console.log("进网吧")
  14. }
  15. </script>

tips:多个条件判断可以从大往小进行判断。

练习

  1. <script>
  2. var year =prompt("请输入你的工作年限");
  3. if(year<=1){
  4. console.log("放年假五天")
  5. }
  6. else if(year<=2){
  7. console.log("放年假10天")
  8. }
  9. else {
  10. console.log("放年假15天")
  11. }
  12. </script>