js 逻辑运算符(较php 特殊)

参考链接  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_Operators


特殊性:

a. 返回的是表达式 而不是传统意义上的false | true

b. 但是这些表达式本身又是可以代表boolean 


导致false的表达式:

NaN 

 空字符串('')  

false 

null 

 undefined   

[]

你可能感兴趣的:(web)