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

JavaScript에서 Infinity를 Boolean으로 변환하는 방법

JavaScript에서 값을 Boolean(불리언) 타입으로 변환하려면 Boolean() 메서드를 사용하면 됩니다. Boolean() 함수는 전달받은 값을 기준으로 true 또는 false를 반환합니다.

JavaScript에서 Infinity는 '참 같은 값(truthy)'에 해당하기 때문에 Boolean으로 변환하면 항상 true가 됩니다. 참고로 0, NaN, null, undefined, 빈 문자열("")만이 false로 변환되는 '거짓 같은 값(falsy)'입니다.

예제 코드

아래 예제를 실행하여 Infinity가 Boolean으로 어떻게 변환되는지 직접 확인해 보세요.

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

실행 결과

Boolean : true

정리

Boolean(Infinity)true를 반환합니다. 이는 이중 부정 연산자인 !!Infinity를 사용해도 동일한 결과를 얻을 수 있습니다. 조건문(if문 등) 안에서 Infinity는 언제나 참으로 평가된다는 점도 함께 기억해 두면 유용합니다.