// 1、JavaScript中返回false的值 console.log(7 == undefined); // false console.log(7 == null); // false console.log(7 == NaN); // false console.log(7 == ''); // false console.log(7 == 0); // false console.log(7 == false); // false console.log(7 == []); // false console.log(7 == {}); // false // 2、逻辑运算 // 2.1、&&(且) console.log(1 && 2); // 2 如果都是真,返回最后的值 console.log(1 && 2 && undefined && 10); // undefined 如果遇到假,直接返回值 // 2.2、||(或) console.log(1 || 2); // 1 如果遇到真,直接返回值 console.log(undefined || NaN || null); // null 如果遇到假,一直判断到最后,最终返回最后一个 // 2.3、!(非) console.log(!1); // false console.log(!!1); // true console.log(7 != 7); // false console.log(7 != !7); // true
JavaScript之逻辑运算、||、&&
关注
打赏