8_条件判断.html 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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 a = 10;
  11. // if(a > 10){
  12. // console.log("大于10")
  13. // }else if(a<10){
  14. // console.log("小于10")
  15. // }else{
  16. // console.log("等于10");
  17. // }
  18. // var b = "a";
  19. // if(b == 1){
  20. // console.log("一")
  21. // }else if(b == 2){
  22. // console.log("二");
  23. // }else if(b == 3){
  24. // console.log("三");
  25. // }else if(b == 4){
  26. // console.log("四");
  27. // }else{
  28. // console.log("输入错误")
  29. // }
  30. // switch同样表示条件判断 括号里只能写具体值 不能写条件语句
  31. // switch 后边跟着一个值 里面case会用switch后边的值跟自己后边的值进行匹配如果相同就执行他后边的语句
  32. // break 在 switch 中可以结束执行语句
  33. // switch 的判断相当于 ===
  34. // default 如果都没有匹配成功则进入到default中
  35. // var n = '2';
  36. // switch(n){
  37. // case 1:console.log("一");break;
  38. // case 2:console.log("二");break;
  39. // case 3:console.log("三");break;
  40. // case 4:console.log("四");break;
  41. // case 5:console.log("五");break;
  42. // case 6:console.log("六");break;
  43. // default:console.log("输入错误");
  44. // }
  45. // var num1 = 10;
  46. // var num2 = 20;
  47. // var res = undefined;
  48. // if(num1>num2){
  49. // res = num1;
  50. // }else{
  51. // res = num2
  52. // }
  53. // console.log(res)
  54. // var num1 = 30;
  55. // var num2 = 20;
  56. // 三元运算符 ?: 问号前是一个条件语句 如果条件语句成立那么返回冒号前面值 否则返回冒号后边的值
  57. // 三元运算符常用于条件判断赋值操作
  58. // var res = num1 > num2 ? num1 : num2 ;
  59. // console.log(res);
  60. // var a = true;
  61. // 在js中 undefined为假
  62. // var a;//a 没有赋值 那么a 为 undefined
  63. // 在js中数字也可以参与条件判断 除了0以外全部为真。0为假
  64. // var a = 0;
  65. // 在js中字符串也可以参与条件判断 除了""空字符串都为真。空字符串为假
  66. var a = "";
  67. if(a){
  68. console.log("a为真");
  69. }else{
  70. console.log("a为假");
  71. }
  72. </script>
  73. </body>
  74. </html>