논리 연산자
참/거짓으로 나타나는 boolean 값을 조합해서 논리 연산을 수행합니다.
논리 연산자
연산자 | 예시 | 설명 |
---|---|---|
&& | X && Y | 둘다 true인 경우 true를 반환합니다. |
|| | X || Y | 둘 중의 하나 이상이 true인 경우 true를 반환합니다. |
! | !X | 반대 값을 반환합니다. |
Sample1
논리 연산자를 이용한 예제입니다.
결과
false
true
true
false
false
true
false
true
false
false
false
true
true
true
false
false
true
false
true
false
false
false
true
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>논리 연산자</title>
<script>
var a = 10;
var b = 20;
document.write( false || false);
document.write("<br>");
document.write( false || true);
document.write("<br>");
document.write( true || true);
document.write("<br>");
document.write( false && false);
document.write("<br>");
document.write( false && true);
document.write("<br>");
document.write( true && true);
document.write("<br>");
document.write( !true );
document.write("<br>");
document.write( !false );
document.write("<br>");
document.write( a > b && a < b);
document.write("<br>");
document.write( a > b && a < b && a >= b);
document.write("<br>");
document.write( a > 200 || 50 < b);
document.write("<br>");
document.write( !(a > 200));
document.write("<br>");
</script>
</head>
<body>
</body>
</html>