JavaScript에서 값을 숫자로 변환하려면 Number() 메서드를 사용하면 됩니다. 이 메서드에 null을 전달하면 0이 반환됩니다.
참고로 null은 '값이 없음'을 의미하지만, 숫자로 변환할 때는 0으로 취급됩니다. 반면 undefined를 변환하면 NaN(Not a Number)이 반환되므로 두 값의 차이를 혼동하지 않도록 주의해야 합니다.
예제 코드
<!DOCTYPE html>
<html>
<body>
<p>Convert null to Number</p>
<script>
var myVal = null;
document.write("Number: " + Number(myVal));
</script>
</body>
</html>실행 결과
Number: 0
위 코드를 실행하면 null이 숫자 0으로 변환되어 화면에 출력되는 것을 확인할 수 있습니다. 이처럼 Number() 메서드를 활용하면 null 값을 손쉽게 숫자 타입으로 처리할 수 있습니다.