Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 불리언(Boolean) 변수 선언하는 방법

JavaScript의 불리언 변수란?

JavaScript에서 불리언(Boolean) 변수는 truefalse, 단 두 가지 값만 가질 수 있는 기본 데이터 타입입니다. 조건문, 반복문, 논리 연산 등 프로그램의 흐름을 제어할 때 필수적으로 사용됩니다.

불리언 변수 선언하기

불리언 변수는 크게 두 가지 방식으로 선언할 수 있습니다.

1. 리터럴 방식 (권장)

let isActive = true;
let isDeleted = false;

2. Boolean() 함수 사용

let isChecked = Boolean(true);   // true
let result = Boolean(35 > 20); // true (비교 결과가 참이므로)

Boolean() 함수는 전달된 값을 평가하여 true 또는 false를 반환합니다. 숫자, 문자열 등 다른 타입의 값도 불리언으로 변환할 수 있으며, 이때 0, ""(빈 문자열), null, undefined, NaN은 false로 변환되고 그 외의 값은 true로 변환됩니다.

실전 예제

다음 코드를 실행하면 버튼 클릭 시 비교 연산식 35 > 20의 불리언 결과인 true가 화면에 출력됩니다.

<!DOCTYPE html>
<html>
  <body>
    <p>35 > 20</p>
    <button onclick="myValue()">Click for result</button>
    <p id="test"></p>
    <script>
      function myValue() {
        document.getElementById("test").innerHTML = Boolean(35 > 20);
      }
   </script>
 </body>
</html>

정리

JavaScript에서 불리언 변수를 다룰 때는 가능한 한 리터럴 방식(true/false)으로 선언하는 것이 가독성과 성능 면에서 좋습니다. 또한 new Boolean()처럼 생성자를 사용하면 객체 타입이 되어 예기치 않은 동작을 일으킬 수 있으므로 주의해야 합니다.