JavaScript‎ > ‎

Number


원시 숫자 값에 대한 래퍼 클래스. Number 객체 유형을 사용하면 숫자를 객체로 다룰 수 있다.


Constructor

  • Number() 
new Number(value)
    • value : 생성할 객체의 숫자값.


Properties

  • constructor 
Object.constructor

  • prototype 
Object.prototype 모든 객체 유형이 지원

  • Number.MAX_VALUE 
Static, Read-only
표현 가능한 숫자의 최대 값.

  • Number.MIN_VALUE 
Static, Read-only
표현 가능한 숫자의 최소 값.

  • NaN 
Read-only
숫자가 아님을 나타내는 특수 값. (Not A Number)

  • Number.NEGATIVE_INFINITY 
Static, Read-only
음의 무한대를 나타내는 상수.

  • Number.POSITIVE_INFINITY 
Static, Read-only
무한대를 나타내는 상수.


Methods

  • toExponential() 
toExponential([fractionDigits])
지수로 표현된 문자열을 반환.
    • fractionDigits : 소수점 이하의 자리수. 기본값은 수를 표현하기에 필요한 만큼 가능한 많이.

  • toFixed() 
toFixed([fractionDigits])
고정소수점방식으로 표현된 문자열을 반환.

  • toPrecision() 
toPrecision([precision])
고정소수점 방식 또는 지수 표현의 특정 정밀도로 표현된 문자열을 반환.
    • precision : 소수점 이하의 자리수를 나타내는 정수.

  • toSource() 
toSource()
Number 객체를 나타내는 객체 표현으로 반환. 새로운 객체 생성시 사용 가능.
Object.toSource()를 오버라이드.

  • toString() 
toString()
toString([radix])
특정 객체의 문자열 표현을 반환. 밑이 radix인 숫자를 나타내는 문자열 리턴.
Object.toString()을 오버라이드.
    • radix : 2~36 사이의 정수.

  • valueOf() 
valueOf()
객체의 원시 자료형 값을 반환. Object.valueOf()를 오버라이드.
Comments