|
|
@@ -33,6 +33,28 @@
|
|
|
// 严格等于 会判断类型是否相同
|
|
|
var d = b === c;
|
|
|
console.log(d);
|
|
|
+
|
|
|
+
|
|
|
+ // 布尔值不光可以使用true 或 false
|
|
|
+ // 可以使用数字来做布尔值 0表示false 1表示true
|
|
|
+ var e = true;
|
|
|
+ console.log(e == 0);
|
|
|
+
|
|
|
+ // 字符串也可以用于布尔值 空字符串表示false 非空字符串表示true
|
|
|
+
|
|
|
+ // || 或运算符
|
|
|
+ // 只要有一个为true 就为true
|
|
|
+ console.log(false || false);
|
|
|
+ // && 且运算符
|
|
|
+ // 只有当两个操作数都为true 才为true 只要有一个为false则为false
|
|
|
+ console.log(true && true);
|
|
|
+ // ! 非运算符
|
|
|
+ // 取反
|
|
|
+ console.log(!true);
|
|
|
+
|
|
|
+
|
|
|
+ // 参与逻辑判断的时候 false、undefien、Null、数字0、空字符串 都表示假
|
|
|
+ // 参与逻辑判断的时候 true、非0的数字、非空的字符 都表示真
|
|
|
</script>
|
|
|
</body>
|
|
|
</html>
|