English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Number 객체

JavaScript Number 객체는 원시 숫자를 포장하는 역할을 합니다。

Number 객체

Number 객체를 사용하여 숫자를 처리할 수 있습니다。

JavaScript는 하나의 숫자 데이터 타입만 있으며 정수와 부동소수점 값을 구분할 수 없습니다。

숫자는 소수점을 포함하거나 포함하지 않을 수 있습니다:

var a = 3.14;     // 소수점 있는 숫자
var b = 12;       // 소수점 없는 숫자

과학적 기호법을 사용하여 매우 큰 숫자나 매우 작은 숫자를 쓸 수 있습니다:

var a = 1e5;      // 100000
var b = 1e-1;     // 0.1
var c = 1.23e9;   // 1230000000

우리의JavaScript Number 튜토리얼에서Numbers에 대한更多信息를 알아보세요。

Number 객체 속성

아래 표는 Number 객체의 속성을 나열합니다:

속성설명
constructor객체를 생성하는 Number 함수에 대한 참조를 반환합니다
MAX_VALUEJavaScript에서 가장 큰 숫자를 반환합니다
MIN_VALUEJavaScript에서 가장 작은 숫자를 반환합니다
MAX_SAFE_INTEGERJavaScript에서 가장 큰 안전한 정수를 반환합니다(2 53-1
MIN_SAFE_INTEGERJavaScript에서 가장 작은 안전한 정수를 반환합니다(-2 53 - 1)
NaN대표 "비수치" 값
NEGATIVE_INFINITY부정적인 무한대를 나타내며(overflow 시 반환)
POSITIVE_INFINITY정확한 무한대를 나타내며(overflow 시 반환)
prototype객체에 속성과 메서드를 추가할 수 있습니다

숫자 객체 메서드

아래 표는 Number 객체의 메서드를 나열합니다:

메서드설명
isFinite()전달된 값이 유한한 수인지 확인
isInteger()전달된 값이 정수인지 확인
isNaN()전달된 값이NaN또한 타입이 Number
isSafeInteger()값이 안전한 정수인지 확인
toExponential()숫자를 지수 표기법으로 변환
toFixed()정점 표기법으로 숫자를 포맷
toPrecision()지정된 정밀도의 숫자를 나타내는 문자열을 반환
toString()숫자를 문자열로 변환
valueOf()Number 객체의 원래 값을 반환

주의:모든 숫자 메서드는 새로운 값을 반환하지만, 원래 변수의 값을 변경하지 않습니다.