JS 논리 연산자 (&&, ||, !)
2021. 7. 15. 23:18
728x90

- 논리 연산자는 주어진 논리식을 판단하여 참 (true) 과 거짓 (false)를 반환
- && 와 || 연산자는 두 개 의 피연산자를 가지는 이항 연산자
피연산자들의 결합 방향은 왼쪽에서 오른쪽
- ! 피연산자가 단 하나뿐인 단항 연산자
피연산자들의 결합 방향은 오른쪽에서 왼쪽
&& : 논리식이 모두 참이면 참을 반환 (AND)
|| : 논리식 중에서 하나라도 참이면 참을 반환 (OR)
! : 논리식의 결과가 참이면 거짓을 결과가 거짓이면 참을 반환 (NOT)
A | B | A && B | A || B | !A |
true | true | true | true | false |
true | false | false | true | false |
false | true | false | true | true |
false | false | false | false | trie |

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<title>논리 연산자</title>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<script>
var n = 6;
document.write(n > 3 && n < 6);
document.write(n > 5 || n < 3);
document.write(!(n > 3))
document.write(!(n < 3))
</script>
</head>
<body>
</body>
</html>
|
cs |
728x90
'JavaScript > Study' 카테고리의 다른 글
JS 반복문 (while 문) (0) | 2021.07.16 |
---|---|
JS 삼항 연산자 (표현식 ? 반환식1 : 반환값2) (0) | 2021.07.15 |
JS 비교 연산자 (동등 연산자, 일치 연산자, ==, ===, !=, !==, >, >=, <, <=) (0) | 2021.07.15 |
JS 문자열 결합 연산자 (+) (0) | 2021.07.15 |
JS 대화상자 (prompt) (0) | 2021.07.15 |