• Boolean字面量: true和false,区分大小写


    • 计算机内部存储:true为1,false为0

      1. //Boolean 类型只有两个值 true 真 false 假
      2. var b = false;
      3. console.log(b);
      4. //只要变量的值不是null / undefined / 空字符串,那么就是true
      5. var c = "123";
      6. var d = " ";
      7. if(d){
      8. console.log("c是真");
      9. }
      10. //Undefined 表示未定义
      11. //声明了变量,但是没有给变量赋值,此时就是undefined
      12. var m;
      13. console.log(typeof(m));
      14. var n = null;
      15. console.log(typeof(n)); //object,这是js遗留的一个问题

      image.png