a() && b() :如果执行a()后返回true,则执行b()并返回b的值;如果执行a()后返回false,则整个表达式返回a()的值,b()不执行;代码如下alert; //结果4 ①分析语句①:1&&3 返回3 => 3 || 0 返回 3 => 3&&4 返回 4注:非0的整数都为true,undefined、null和空字符串”" 为false。

js中运算符&& 和 || 的使用记录