JavaScript는 다음 논리 연산자를 지원합니다. 변수 A가 10을 보유하고 변수 B가 20을 보유하고 있다고 가정하고,
| Sr.No | 연산자 및 설명 |
|---|---|
| 1 | &&(논리 AND) 두 피연산자가 모두 0이 아니면 조건이 참이 됩니다. 예: (A &&B)는 사실입니다. |
| 2 | | | (논리적 OR) 두 피연산자 중 하나라도 0이 아니면 조건이 참이 됩니다. 예: (A || B)는 참입니다. |
| 3 | ! (논리적 NOT) 피연산자의 논리적 상태를 반전시킵니다. 조건이 참이면 논리 NOT 연산자가 조건을 거짓으로 만듭니다. 예: ! (A &&B)는 거짓입니다. |
예시
다음 코드를 시도하여 JavaScript에서 논리 연산자를 구현하는 방법을 배울 수 있습니다 -
실시간 데모
<html>
<body>
<script>
<!--
var a = true;
var b = false;
var linebreak = "<br />";
document.write("(a && b) => ");
result = (a && b);
document.write(result);
document.write(linebreak);
document.write("(a || b) => ");
result = (a || b);
document.write(result);
document.write(linebreak);
document.write("!(a && b) => ");
result = (!(a && b));
document.write(result);
document.write(linebreak);
//-->
</script>
<p>Set the variables to different values and different operators and then try...</p>
</body>
</html>