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

JavaScript에서 -Infinity를 부울(Boolean) 값으로 변환하는 방법

JavaScript에서 값을 부울(Boolean) 타입으로 변환할 때는 Boolean() 메서드를 사용하면 됩니다. JavaScript에서는 숫자 0, NaN, 빈 문자열(""), null, undefinedfalse로 변환되며, 그 외의 모든 값은 true로 변환됩니다. 따라서 음의 무한대를 의미하는 -Infinity 역시 부울로 변환하면 true가 됩니다.

예제

아래 코드를 실행하면 JavaScript에서 -Infinity를 부울 값으로 변환하는 과정을 직접 확인할 수 있습니다.

<!DOCTYPE html>
<html>
   <body>
      <p>-Infinity를 부울로 변환하기</p>
      <script>
         var myVal = -Infinity;
         document.write("Boolean: " + Boolean(myVal));
      </script>
   </body>
</html>

실행 결과

Boolean: true

-Infinity는 0이 아닌 숫자 값이므로 부울로 변환할 때 항상 true가 반환됩니다. 이러한 형 변환 규칙을 기억해 두면 조건문 작성 시 값의 참·거짓 여부를 더욱 정확하게 판단할 수 있습니다.