&& 表达式只有两项的时候,如果表达式为false, 返回为false 的那一个 ,为true的时候 返回最后一个值
|| 只有两项的时候,返回为true 的那一个;都为false 返回最后一个 0 || false // false
&& 表达式可能会有多项;
例如 1 && 2 && 3&& 0; // 0 1 && 2 && 3;//31 && 2 && 3&& false && 0 // false
这个时候当所有表达式为true,返回最后一个;如果有false 则返回第一个false的值 ,所以
|| 返回第一个为true 的表达式
全为false 则返回最后一个