Javascript逻辑运算符,在线编辑器
javascript的逻辑运算符跟其它的大多数编程语言一样,分为三类,分别是“且(与)”、“或”和“非”,逻辑运算的规则也一样,运算的符号如下表:
JS逻辑运算符
符号 | 描述 |
---|---|
&& | JS的“且”(“与”)运算符,如A&&B,当A和B都为true时,返回true,若其中一个为false,则返回false; |
|| | JS的“或”运算符,如A || B,当A和B当中至少有一个为true,则返回true,若都为false,则返回false |
! | JS的“非”运算符,如!A,当A为true,则返回false,当A为false,则返回true; |
JS逻辑运算符实例代码,及在线编辑器
<p>且运算true && false:<span id='e1'></span></p>
<p>且运算true && true:<span id='e11'></span></p>
<p>或运算true || false:<span id='e21'></span></p>
<p>或运算false || false:<span id='e22'></span></p>
<p>非运算!true:<span id='e31'></span></p>
<p>非运算!false:<span id='e32'></span></p>
<script>
document.getElementById("e1").innerHTML = true && false
document.getElementById("e11").innerHTML = true && true
document.getElementById("e21").innerHTML = true || false
document.getElementById("e22").innerHTML = false || false
document.getElementById("e31").innerHTML = !true
document.getElementById("e32").innerHTML = !false
</script>