English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JavaScript 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 객체의 속성을 나열합니다:
속성 | 설명 |
---|---|
constructor | 객체를 생성하는 Number 함수에 대한 참조를 반환합니다 |
MAX_VALUE | JavaScript에서 가장 큰 숫자를 반환합니다 |
MIN_VALUE | JavaScript에서 가장 작은 숫자를 반환합니다 |
MAX_SAFE_INTEGER | JavaScript에서 가장 큰 안전한 정수를 반환합니다(2 53-1) |
MIN_SAFE_INTEGER | JavaScript에서 가장 작은 안전한 정수를 반환합니다(-2 53 - 1) |
NaN | 대표 "비수치" 값 |
NEGATIVE_INFINITY | 부정적인 무한대를 나타내며(overflow 시 반환) |
POSITIVE_INFINITY | 정확한 무한대를 나타내며(overflow 시 반환) |
prototype | 객체에 속성과 메서드를 추가할 수 있습니다 |
아래 표는 Number 객체의 메서드를 나열합니다:
메서드 | 설명 |
---|---|
isFinite() | 전달된 값이 유한한 수인지 확인 |
isInteger() | 전달된 값이 정수인지 확인 |
isNaN() | 전달된 값이NaN또한 타입이 Number |
isSafeInteger() | 값이 안전한 정수인지 확인 |
toExponential() | 숫자를 지수 표기법으로 변환 |
toFixed() | 정점 표기법으로 숫자를 포맷 |
toPrecision() | 지정된 정밀도의 숫자를 나타내는 문자열을 반환 |
toString() | 숫자를 문자열로 변환 |
valueOf() | Number 객체의 원래 값을 반환 |
주의:모든 숫자 메서드는 새로운 값을 반환하지만, 원래 변수의 값을 변경하지 않습니다.