JavaScript有三个逻辑运算符
1、逻辑与 &&
expr1 && expr2
如果expr1为false,expr2不做判断,直接返回false。只有两个为true才返回true。
2、逻辑或 ||
expr1 || expr2
如果expr1为true,则返回true,expr2不做判断。任意一个为true返回true。
3、逻辑非 !
!expr
如果expr为true,则返回false。
反之亦然。
能够转换为false的表达式有:
null;
NaN;
0;
空字符串("");
undefined。
网友评论