📚 Number

Number는 원시타입인 숫자를 다룰 때 유용한 프로퍼티 메서드를 제공한다.

Number.isFinite

인수로 전달된 숫자값이 정상적인 유한수, 즉 Infinity 또는 -Infinity가 아닌지 검사하여 결과를 불리언으로 반환

Number.isFinite(0);			// true
Number.isFinite(Infinity);	// false
Number.isFinite(NaN);		// false

Number.isInteger

인수로 전달된 숫자값이 정수인지 검사하여 결과를 불리언으로 반환

Number.isInteger(0);			// true
Number.isInteger(0.5);			// false
Number.isInteger('123');		// false
Number.isInteger(Infinity);		// false

Number.toFixed

숫자를 반올림하여 문자열로 반환한다. 인수 생략시 기본값 0이 지정된다.

(12345.6789).toFixed();			// '12346'
(12345.6789).toFixed(1);		// '12345.7'
(12345.6789).toFixed(2);		// '12345.68'

Number.toString

숫자를 문자열로 변환하여 반환한다. 인수 생략시 기본값 10진법이 지정된다.

(10).toString();			// '10'
(16).toFixed(2);			// '10000'
(16).toFixed(8);			// '20'
profile
발로하는 코딩 정리기

0개의 댓글