본문 바로가기

html+CSS+JS/Java Script

[초보자용 Java Script] 논리 연산자

반응형
논리 연산자

변수는 데이터를 대입할 뿐아니라 참, 거짓을 표현할 수 있다.

b>a 는 20>10이므로 참. true가 뜬다

이 때, 엑셀에서처럼 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이 나온 이유)

 

 

 

 

반응형