在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true。
在&&运算中,返回第一个值为false的表达式的值。若都为true,返回最后一个。例如:10&&20&&null&&30 值为null;10&&20&&30 值为30。
在||运算中,返回第一个值为true的表达式的值。若都为false,返回最后一个。例如:10||20||null||30 值为10;null||undefined 值为undefined。
在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true。
在&&运算中,返回第一个值为false的表达式的值。若都为true,返回最后一个。例如:10&&20&&null&&30 值为null;10&&20&&30 值为30。
在||运算中,返回第一个值为true的表达式的值。若都为false,返回最后一个。例如:10||20||null||30 值为10;null||undefined 值为undefined。