📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법
JavaScript | 2017. 11. 13. 19:28

[자바스크립트] Number 객체

Number 객체

기본 숫자값을 감싸는 래퍼(wrapper) 객체로 숫자를 제어할 때 사용합니다.

만약 생성자로 사용하지 않고(new) 단순히 함수로서 사용할 경우 문자열을 기본 숫자값으로 바꾸어 주며 숫자가 아닌경우 NaN을 반환합니다.

생성자

var num = new Number(3);     //3의 값을 갖는 객체 생성
var num = new Number('3');   //3의 값을 갖는 객체 생성
var num = new Number(3.33);  //3.33의 값을 갖는 객체 생성
var num = new Number('sad'); //숫자가 아닌 경우 NaN을 반환

상수

Number.MAX_VALUE          //표현 가능한 가장 큰 숫자
Number.MIN_VALUE          //표현 가능한 가장 작은 숫자(0에 가까운 양수, 음수가 아님!)
Number.NaN                //숫자가 아닌 값
Number.NEGATIVE_INFINITY  //음의 무한대값 -Infinity 반환
Number.POSITIVE_INFINITY  //양의 무한대값 Infinity 반환

메서드

valueOf()

기본 숫자값을 반환 합니다.

var number = new Number(3);
var i = number.valueOf(); //객체가 아닌 기본형 숫자값 3 반환

toExponential()

지수 표기법으로 바꾸어줍니다.

var num = new Number('3333.33');
var i = num.toExponential(); //"3.33333e+3"

toFixed()

숫자를 고정 소수점으로 만듭니다.

지정된 소수점 자리는 반올림 됩니다.

var num = new Number('33.3377');
var i = num.toFixed(2); //33.34
var i = num.toFixed(3); //33.338
도로락

도로락

Writer

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그