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

JavaScript에서 불리언(Boolean)을 숫자로 변환하는 방법

JavaScript에서 불리언을 숫자로 변환하기

JavaScript에서는 true1로, false0으로 변환됩니다. 가장 대표적인 방법은 전역 함수인 Number()를 사용하는 것입니다. 이 함수는 인자로 전달된 값을 명시적으로 숫자 타입으로 변환해 줍니다.

Number() 함수 사용 예제

다음 예제를 실행하면 불리언 값이 숫자로 변환되는 과정을 직접 확인할 수 있습니다.

<!DOCTYPE html>
<html>
   <body>
      <p>불리언을 숫자로 변환</p>
      <script>
         var myBool = false;
         document.write("변환된 숫자 : " + Number(myBool));
      </script>
   </body>
</html>

실행 결과:

변환된 숫자 : 0

위 예제에서 변수 myBool의 값이 false이므로, Number() 함수가 이를 0으로 변환하여 출력합니다. 만약 값이 true였다면 1이 출력됩니다.

단항 더하기 연산자(+) 활용하기

Number() 함수 외에도 단항 더하기(+) 연산자를 사용하면 더 간결하게 변환할 수 있습니다.

var myBool = true;
console.log(+myBool); // 출력: 1

변환 결과 정리

  • true1
  • false0

두 방법 모두 동일한 결과를 반환하므로, 상황에 맞게 편한 방식을 선택하여 사용하면 됩니다.