NATIVE

settings_applicationsObject

NATIVE

Draft
  • account_tree
  • bug_report

ObjectNumber

설명

숫자 데이터를 생성해 사용할 수 있도록 해주는 래퍼객체이다.

하위 트리 탐색

  • Constructor

    숫자 데이터를 생성하는 생성자이며 새로운 숫자 생성은 리터럴(Lieteral) 방식과 객체의 생성의 기본 방식인 new 연산자를 이용한 방식을 함께 지원한다. 일반적으로 리터럴 방식을 권장한다.
    • Number()

      숫자 데이터를 생성하는 생성자 함수이며 new 연산자를 이용하여 인스턴스를 숫자 데이터로 사용하는 것과 new 연산자 없이 주어진 인수를 'number' 타입으로 변환하여 사용하는 방식 모두 숫자 데이터를 생성하는 것이지만 생성된 데이터의 타입(type)에 있어서는 차이가 있다. new 연산자를 이용하는 경우에는 타입이 'object'이고 new 연산자 없이 함수만을 사용하여 생성하는 경우에는 원시타입(number)이 된다.
  • Static

    Number 래퍼 객체의 정적 멤버
    • Methods

      • isFinite()

        인수로 지정된 값이 유한수(Finite number)인지 판별한다. 전역 함수 isFinite()와 비교했을 때, Number.isFinite() 메서드는 매개변수를 숫자로 변환하지 않는다. 즉 값이 숫자이며 동시에 유한수일 때만 true를 반환한다.
      • isInteger()

        인수로 주어진 값이 정수인지를 판별한다.
      • isNaN()

        인수로 주어진 값이 NaN인지를 판별한다. 전역 함수인 isNaN()보다 더 엄격하게 테스트한다.
      • isSafeInteger()

        인수로 전달된 값이 안전한 정수인지를 판별한다.
      • parseFloat()

        인수로 주어진 값을 분석해서 부동소수점 실수로 반환한다.
      • parseInt()

        인수로 주어진 문자열을 분석하여 특정 진수를 사용한 정수로 반환한다.
    • Properties

      • NaN

        Not-A-Number(숫자가 아님)를 나타낸다.
      • EPSILON

        Number 형으로 표현될 수 있는 1과 1보다 큰 값 중에서 가장 작은 값의 차를 가진다.
      • MAX_SAFE_INTEGER

        JavaScript에서 안전한 최대 정수값을 가진다.
      • MAX_VALUE

        JavaScript가 표현할 수 있는 제일 큰 양의 숫자 값을 가진다.
      • MIN_SAFE_INTEGER

        JavaScript에서 안전한 최소 정수값을 가진다.
      • MIN_VALUE

        JavaScript가 표현할 수 있는 제일 작은 양의 숫자 값을 가지며 0에 가장 가깝지만 음수가 아닌 수이다.
      • NEGATIVE_INFINITY

        음의 무한대를 갖는다.
      • POSITIVE_INFINITY

        양의 무한대를 나타낸다.
  • [[Prototype]]

    생성자(constructor)를 가진 객체(object) 또는 인터페이스(interface)가 인스턴스(instance)를 생성할 때 상속할 수 있는 프로퍼티(property)와 메소드(method)를 가지고 있는 원형 객체를 참조하는 생성자의 은닉된 속성이다. 만약에 상속받은 객체(object) 또는 인터페이스(interface)가 존재한다면 상속한 객체(object) 또는 인터페이스(interface)의 [[Prototype]] 프로퍼티(property)와 메소드(method)를 추가적으로 사용할 수 있다.
    • Methods

      • toExponential()

        인수로 지정된 숫자를 지수 표기법으로 표기해 반환한다.
      • toFixed()

        숫자를 고정 소수점 표기법으로 표기해 반환한다.
      • toLocaleString()

        숫자의 사용 언어에 따른 표현을 포함한 문자열을 반환한다.
      • toPrecision()

        정밀도를 나타내는 문자열을 반환한다.
      • toString()

        Number 객체를 나타내는 문자열을 반환한다.
      • valueOf()

        Number 래퍼 객체가 감싼 원시타입 값을 반환한다.

지원 웹브라우저