- 불 자료형
자바스크립트는 비교 연산자로 문자열도 비교할 수 있다. 문자열은 국어 사전의 앞 쪽에 있을수록 값이 작다.
또한 자바스크립트는 불끼리 크기 비교도 가능하다. 자바스크립트는 true를 1로, false를 0으로 변환한 뒤에 비교 연산한다.
즉 자바스크립트는 Semiboolean을 사용한다.
<!DOCTYPE html> <html> <head> <title>Insert title here</title> <meta charset="UTF-8"> </head>
<body> <script> alert(true + 2); </script> </body> </html> |
alert 결과 : 3 |
이렇게 자바스크립트는 암시적 형 변환을 정말 많이 사용하기에 개발자는 항상 주의해야 한다.
불 자료형은 불끼리 논리 연산이 가능하다. 다음은 자바스크립트에서 제공하는 세 가지의 논리 연산자이다.
연산자 |
설명 |
! |
논리 부정 연산자 |
&& |
논리곱 연산자 |
|| |
논리합 연산자 |
'JavaScript' 카테고리의 다른 글
자바스크립트 (JavaScript) - 6 : 변수 1 (Variable) (0) | 2016.07.18 |
---|---|
자바스크립트 (JavaScript) - 5 : 부울 자료형 2 (Boolean) (2) | 2016.07.18 |
자바스크립트 (JavaScript) - 3 : 주석, 문자열, 숫자 (0) | 2016.07.18 |
자바스크립트 (JavaScript) - 2 : 자바스크립트 기본 문법 (키워드, 식별자) (0) | 2016.07.18 |
자바스크립트 (JavaScript) - 1 : 자바스크립트 개요, 문서 형식 선언 (1) | 2016.07.18 |