【JavaScript权威指南】——逻辑与(&&)

三种用法总结:

1、布尔值计算;

【成员】={false,true}

2、“真值”,“假值”计算;

【假值】={false,null,undefined,0,-0,NaN,""}

【真值】={除了假值外的一切对象}

【公式】 if(假值&&真值&&...) console.log(1) else console.log(0);// =>0

if(真值&&假值&&...) console.log(1) else console.log(0);// =>0

if(真值1&&真值2&&真值3) console.log(1) else console.log(0);// =>1

3、“真值”,“假值”逻辑计算的结果;

【公式】 var result=假值&&真值&&...; // =>假值

 var result=真值&&假值&&...; // =>假值

 var result=真值1&&真值2&&真值3; // =>真值3

原文地址:https://www.cnblogs.com/lishidefengchen/p/7248483.html