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

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

JavaScript에서 숫자(Number)를 불리언(Boolean) 값으로 변환하려면 Boolean() 함수를 사용하면 됩니다. 이 함수는 전달된 값이 참(truthy)인지 거짓(falsy)인지에 따라 true 또는 false를 반환합니다.

예를 들어, 숫자 1을 Boolean() 함수로 변환하면 true가 반환되며, 반대로 0, -0, NaN과 같은 값은 false로 변환됩니다.

예제 코드

아래 예제는 숫자를 불리언으로 변환하는 과정을 보여줍니다.

<!DOCTYPE html>
<html>
   <body>
      <p>숫자를 불리언으로 변환하기</p>
      <script>
         var myNumber = 1;
         document.write("Boolean : " + Boolean(myNumber));
      </script>
   </body>
</html>

실행 결과

Boolean : true

참고: 거짓(falsy)으로 평가되는 숫자 값

JavaScript에서 다음 숫자 값들은 Boolean() 함수로 변환 시 false를 반환합니다.

  • 0 (양의 영)
  • -0 (음의 영)
  • NaN (숫자가 아님)

그 외의 모든 숫자(음수 포함)는 true로 변환됩니다. 또한 더블 NOT 연산자(!!value)를 사용하면 Boolean() 함수와 동일한 결과를 얻을 수 있습니다.