//什么真值假值,我就不解释了,直接上代码 ---------------------------------------------- //这是不使用逻辑与时,要处理一些业务时使用的代码 let i = 1; //判断b的结果 if(i == 1){ console.log("i等于1"); } else { console.log("i不等于1"); } //这只是例子,但总的来说平时总会的这样的业务 ---------------------------------------------- //这时使用逻辑与 let i = 2; i == 1 && console.log("i等于1"); i != 1 && console.log("i不等于1"); //"&&"这种的行为称做“短路” ---------------------------------------------- 上面JavaScript代码是完全等价的 ---------------------------------------------- //再一次举例 if (a == b) stop(); //只有在a==b的时候才调用stop() (a == b) && stop(); //同上