逻辑运算符是用于测量变量或值之间的逻辑。
JavaScript中的逻辑运算符主要分为三种:||或、&&与、!非。
一、逻辑或(||)运算原则:A || B
如果有一个条件为true,则结果就为true。如果第一个条件为true则不判断第二个条件。
当A为true时,无论B是true或false,都会返回A。
当A为false时,无论B是true或false,都会返回B。
二、逻辑与(&&)运算原则:A && B
必须是两个条件都为true,结果才是true。
当A为true时,无论B是true或false,都会返回B。
当A为false时,无论B是true或false,都会返回A。
注意:
三个逻辑运算符(&&、||、!)优先级是:!、&& 、|| 。
逻辑与(&&)和逻辑或(||)运算符都遵循短路原则。