比较运算符
= 赋值
== 判断 判断两遍值是否相等 默认转换数据类型 会把字符串型转换成数字型 要求值一样就可以
console.log(18 = '18'); //true
=== 全等 判断两边的值和数据类型是否完全相同 要求两侧的值和数据类型都完全相同才可为true
console.log(18 = '18'); //false
逻辑运算符
逻辑与 && 意为and 两侧为true即为true 一侧为false即为false
console.log(18 > 10 && 18 > 20); //左真右假-false
逻辑或 || 意为or 两侧为false即为false 一侧为true即为true
console.log(18 > 10 || 18 > 20); //左真右假-true
逻辑非 ! 意为not 也称取反符 用来取一个布尔值相反的值
var ok = !true;
console.log(ok); //false