js
JS - 논리 연산자
!(not), &&(and), ||(or) 논리 연산자를 이용해 참, 거짓을 판별할 수 있습니다.
다음은 "A" 와 "B" 가 true 거나 false 일 때의 결과 화면입니다.
예 제 | 설 명 | 결 과 |
---|---|---|
!a | NOT | 피연산자의 값이 FALSE 이면 TRUE 를, 반대로 TRUE 이면 연산결과가 FALSE 가 됨. |
a && b | AND | 두 값이 모두 TRUE 이면 연산 결과가 TRUE 이고, 그 외에는 모두 FALSE |
a || b | OR | 두 값이 모두 FALSE 일 때만 연산 결과가 FALSE, 그 외에는 연산 결과가 TRUE. |
<script>
var a = true;
var b = false;
if(a && b){
document.write("a 와 b 는 같습니다.");
}else{
document.write("a 와 b 는 다릅니다.");
}
/*
결과:
a 와 b 는 다릅니다.
*/
if(a || b){
document.write("a 와 b 중 하나는 true 입니다.");
}else{
document.write("a 와 b 모두 false 입니다.");
}
/*
결과: a 와 b 중 하나는 true 입니다.
*/
</script>
다음은 "A" 와 "B" 가 true 거나 false 일 때의 결과 화면입니다.
A
|
B
|
A and B (A && B)
|
A or B (A || B)
|
!A
|
true
|
true
|
true
|
true
|
false
|
true
|
false
|
false
|
true
|
false
|
false
|
true
|
false
|
true
|
true
|
false
|
false
|
false
|
false
|
true
|
0 댓글