&& 运算符 为短路运算,前面为false,则不对后面进行计算和判断; -一假则为假,只要有一个是false,则结果为false; 布尔类型 1、效果如下 非布尔类型 会将其转为布尔值,然后再进行运运算,并返回原值 1、 如果第一个为true,则必然返回第二个值 2、如果第一个为false,则返回第一个; 3、如果两个为false,则返回第一个; 总结:短路运算逻辑,判断到哪里就返回哪一个,返回起作用的那一个