반응형
논리 연산자
변수는 데이터를 대입할 뿐아니라 참, 거짓을 표현할 수 있다.
이 때, 엑셀에서처럼 or, and, not을 사용할 수 있는게 논리 연산자다.
논리연산자
변수의 연산값들이 전부가 참인지, 일부가 참인지에 따라 값을 달리해주는 연산자.
|| | && | !(내용) |
or 연산자 | and 연산자 | not 연산자 |
논리연산자 사용해보기 (아래 그림 일부 해석)
- 2번째 문단 1째줄
result = b>a || b<=c || a>c; : result는 b>a(참), b<=a(거짓), a>c(참) 중 하나라도 맞으면 참
document.write(result); : result값을 표시하는 것이기에 참으로 표시
- 2번째 문단 2째줄
result = b>a && b<=c && a>c; : result는 b>a(참), b<=a(거짓), a>c(참) 전부가 맞으면 참
document.write(result); : result값을 표시하는 것이기에 거짓으로 표시
- 6번째 문단
result = !(a>b); : result는 a>b(거짓)가 거짓인 경우 참
document.write(result); : result값을 표시하는 것이기에 참으로 표시
※ 중간에 문자/숫자 데이터가 껴있으면 참,거짓이 아닌 데이터값이 표시
(4번째 문단 1번째 줄에 hellow, 5번째 문단 2번째 줄에 0이 나온 이유)
반응형
'html+CSS+JS > Java Script' 카테고리의 다른 글
[초보자용 Java Script] 반복문 - while, for (0) | 2019.09.04 |
---|---|
[초보자용 Java Script] 선택문 - switch (0) | 2019.08.30 |
[초보자용 Java Script] 제어문 - if, else (0) | 2019.08.24 |
[초보자용 Java Script] 변수 선언 - 문자 / 숫자 연산 (0) | 2019.08.16 |
[초보자용 Java Script] document.write 기본(주석/메모, 문자표기) (0) | 2019.08.14 |