new 연산자를 사용하지 않고 Number 생성자 함수를 호출하면
--> Number 인스턴스가 아닌 숫자를 반환한다.
--> 이를 이용하여 명시적으로 타입을 변환할 수 있다!
인수로 전달된 숫자 값이 NaN 인지 검사하여
--> 그 결과를 불리언 값으로 반환한다.
❗️Number.isNaN 메서드와 빌트인 전역 함수 isNaN 과의 차이
빌트인 전역 함수 isNaN은 전달받은 인수를
--> 숫자로 암묵적 타입 변환하여 검사를 수행한다.
Number.isNaN 메서드는 전달받은 인수를
--> 숫자로 암묵적 타입 변환하지 않는다.
따라서 Number.isNaN 메서드의 인수로 숫자가 아닌 인수가 주어졌을 때
--> 반환값은 언제나 false 이다.
toFixed 메서드는 숫자를 반올림하여 문자열로 반환한다.
반올림하는 소수점 이하 자릿수(유효한 자릿수)를 나타내는 0~20 사이의 정수값을 인수로 전달할 수 있다.
--> 인수를 생략하면 기본값 0이 지정된다.
// 소수점 이하 반올림. 인수를 생략하면 기본값 0이 지정된다.
(12345.6789).toFixed(); // -> '1,2,3,4,6'
// 소수점 이하 3자릿수 유효, 나머지 반올림
(12345.6789).toFixed(3); // -> '12345.679
toString 메서드는 숫자를 문자열로 변환하여 반환한다.
진법을 나타내는 2~36 사이의 정수값을 인수로 전달할 수 있다.
인수를 생략하면 기본값 10진법이 지정된다.