对于&&,
一、前一个操作数是true、非0数值,非空字符串、对象时,返回第二个操作数;
二、前一个操作数是false、0、空字符串时,返回第一个操作数;
三、有一个操作数是null、NaN、undefined,对应返回null、NaN、undefined。
对于||,
一、前一个操作数是true、非0数值,非空字符串、对象时,返回第一个操作数;
二、前一个操作数是false、0、空字符串、null、undefined、NaN时,返回第二个操作数;
三、两个操作数都是null、NaN、undefined,对应返回null、NaN、undefined。