&&与,会短路:左边为false右边就不参与运算
||或,会短路:左边为true右边就不参与运算
!非,
注意:在JavaScript中,如果运算数不是运算符要求的类型,那么JavaScript引擎会自动将运算数进行类型转换
其他类型转boolean
1.number:0或NaN为假,其他为真。
写死循环时候用
2.string:除了空字符串“”其他都是true
3. null&undefined:都是false
判断对象是否是null的应用
判断字符串是否为空
&&与,会短路:左边为false右边就不参与运算
||或,会短路:左边为true右边就不参与运算
!非,
注意:在JavaScript中,如果运算数不是运算符要求的类型,那么JavaScript引擎会自动将运算数进行类型转换
其他类型转boolean
写死循环时候用
判断对象是否是null的应用
判断字符串是否为空