JavaScript

자바스크립트 (JavaScript) - 4 : 부울 자료형 1 (Boolean)

n.han 2016. 7. 18. 12:48

- 불 자료형

 

자바스크립트는 비교 연산자로 문자열도 비교할 수 있다. 문자열은 국어 사전의 앞 쪽에 있을수록 값이 작다.

 

또한 자바스크립트는 불끼리 크기 비교도 가능하다. 자바스크립트는 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

 

이렇게 자바스크립트는 암시적 형 변환을 정말 많이 사용하기에 개발자는 항상 주의해야 한다.

 

불 자료형은 불끼리 논리 연산이 가능하다. 다음은 자바스크립트에서 제공하는 세 가지의 논리 연산자이다.

 

연산자

설명

!

논리 부정 연산자

&&

논리곱 연산자

||

논리합 연산자