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() 함수와 동일한 결과를 얻을 수 있습니다.