Number는 원시타입인 숫자를 다룰 때 유용한 프로퍼티 메서드를 제공한다.
인수로 전달된 숫자값이 정상적인 유한수, 즉 Infinity 또는 -Infinity가 아닌지 검사하여 결과를 불리언으로 반환
Number.isFinite(0); // true
Number.isFinite(Infinity); // false
Number.isFinite(NaN); // false
인수로 전달된 숫자값이 정수인지 검사하여 결과를 불리언으로 반환
Number.isInteger(0); // true
Number.isInteger(0.5); // false
Number.isInteger('123'); // false
Number.isInteger(Infinity); // false
숫자를 반올림하여 문자열로 반환한다. 인수 생략시 기본값 0이 지정된다.
(12345.6789).toFixed(); // '12346'
(12345.6789).toFixed(1); // '12345.7'
(12345.6789).toFixed(2); // '12345.68'
숫자를 문자열로 변환하여 반환한다. 인수 생략시 기본값 10진법이 지정된다.
(10).toString(); // '10'
(16).toFixed(2); // '10000'
(16).toFixed(8); // '20'