Number 객체
기본 숫자값을 감싸는 래퍼(wrapper) 객체로 숫자를 제어할 때 사용합니다.
만약 생성자로 사용하지 않고(new) 단순히 함수로서 사용할 경우 문자열을 기본 숫자값으로 바꾸어 주며 숫자가 아닌경우 NaN을 반환합니다.
생성자
1
2
3
4 |
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을 반환 |
cs |
상수
1
2
3
4
5 |
Number.MAX_VALUE //표현 가능한 가장 큰 숫자
Number.MIN_VALUE //표현 가능한 가장 작은 숫자(0에 가까운 양수, 음수가 아님!)
Number.NaN //숫자가 아닌 값
Number.NEGATIVE_INFINITY //음의 무한대값 -Infinity 반환
Number.POSITIVE_INFINITY //양의 무한대값 Infinity 반환 |
cs |
메서드
valueOf()
기본 숫자값을 반환 합니다.
1
2 |
var number = new Number(3);
var i = number.valueOf(); //객체가 아닌 기본형 숫자값 3 반환 |
cs |
toExponential()
'JavaScript' 카테고리의 다른 글
[자바스크립트] DOM이란? DOM 개념 및 자바스크립트 DOM 다루기 (0) | 2018.05.31 |
---|---|
[자바스크립트] Date 객체 (0) | 2017.11.13 |
[자바스크립트] Infinity 와 NaN (0) | 2017.11.13 |
[자바스크립트] String 객체 (0) | 2017.11.12 |
[jQuery] proxy 함수 (0) | 2017.11.12 |