12_条件判断.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. var num1 = 10;
  11. var num2 = 10;
  12. // if 用作与条件判断 括号中写条件语句 大括号中写执行语句
  13. // else 如果不成立就执行else中的语句
  14. // else if 如果条件不成立,但是有其他条件成立,就执行else if中的语句
  15. if(num1>num2){
  16. console.log("num1大于num2");
  17. }else if(num1<num2){
  18. console.log("num1小于num2");
  19. }else {
  20. console.log("num1等于num2");
  21. }
  22. // switch 用作多条件判断 括号中写表达式(可以不是一个条件语句可以是一个值) 大括号中写执行语句
  23. // case 用作判断表达式是否等于switch中的值
  24. // break 用作跳出switch语句
  25. // default 用来表示如果表达式不等于任何case中的值,就执行default中的语句
  26. // switch 与 case 判断相等的时候相当于 ===
  27. // case 后边可以写简单的表达式 也可以包含变量
  28. var num3 = 4;
  29. var num4 = 3;
  30. switch(num3){
  31. case 1: console.log("num3等于1");break;
  32. case 2: console.log("num3等于2");break;
  33. case "3": console.log("num3等于3");break;
  34. case 1+num4: console.log("num3等于4");break;
  35. case 5: console.log("num3等于5");break;
  36. default: console.log("num3大于5");break;
  37. }
  38. // if 语句可以没有大括号
  39. // 但是建议有大括号
  40. // 如果没有大括号那么后边第一条语句就是执行语句
  41. if(false)
  42. console.log("hello world");
  43. console.log("你好");
  44. </script>
  45. </body>
  46. </html>