자바스크립트 논리 연산자는 값을 True
, False
로 반환합니다.||
연산자는 둘 중 하나만 True
여도 전체를 True
반환합니다. &&
연산자는 둘 다 True
이면, 전체를 True
로 반환합니다.
자바스크립트 논리 연산자
X || Y
X || Y
논리 연산자는 수학에서 OR(또는)과 같습니다. X
와 Y
의 값 중에서 하나만 True
이면, 전체도 True
입니다.
<script>
var a = 3;
var b = 5;
var c = (a<b) || (a>b);
document.write(c);
</script>
X && Y
X && Y
논리 연산자는 수학에서 AND(그리고)와 같습니다. X
와 Y
값이 모두 true
를 만족해야 전체도 true
를 반환합니다.
<script>
var a = 3;
var b = 5;
var c = (a<b) && (a>b);
document.write(c);
</script>
! X
! X
연산자는 수학의 ~(NOT)과 같습니다. X
값이 true
이면 false
를 반환하고, X
값이 false
이면 true
를 반환합니다.
<script>
var a = 3;
var b = 5;
var c = !(a>b);
document.write(c);
</script>
논리 연산자는 비교 연산자와 함께 조건문 등에서 자주 사용됩니다.