//逻辑与 如果有假值直接返回那个假值,如果最后一个值前都是真值,返回最后一个值 var e = "sdf" && "sf" && "css"; console.log(e); //css var a = "sfd" && NaN && ""; console.log(a); //NaN var f = "" && NaN && null; console.log(f); //空值 //逻辑或 返回第一个真值,若是没有真值返回最后那个假值 var b = "sdf" || "sfds" || "df"; console.log(b); //sdf var d = "" || NaN || "df"; console.log(d); //df var c = "" || NaN || null; console.log(c); //null