# JavaScript中的 || 与 && 运算符

741 阅读1分钟

&&:1.1 与运算符,表示且,只有当两个操作数都为true的时候,结果才是true。
1.2 一个为真,并且另外一个也为真 => 结果才为真。
1.3 当第一个条件为false时,就不再判断后面的条件。
注意:当数值参与逻辑与运算时,结果为true,那么会返回的会是第二个为真的值;如果结果为false,返回的会是第一个为假的值。
||:2.1 或运算符,表示或,只要有其中一个操作数是true,结果就是true。
2.2 一个为真,或者另外一个为真, 结果就可以为真。
2.3 当第一个条件为true时,后面的条件不再判断。
注意:当数值参与逻辑或运算时,结果为true,会返回第一个为真的值;如果结果为false,会返回第二个为假的值;
!:非运算符,取反。