Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Number.isFinite()

Number.isFinite() 메서드는 전달된 값이 유한수인지를 결정합니다.

구문

Number.isFinite(value)

매개변수

value
유한한 지 테스트될 값.

설명

전역 함수 isFinite()에 비해, 이 메서드는 강제로 매개변수를 숫자로 변환하지 않습니다. 이는 오직 수치형 값에만 또한 그 값이 유한하면, true를 반환합니다.

예제

Number.isFinite(Infinity);  // false
Number.isFinite(NaN);       // false
Number.isFinite(-Infinity); // false

Number.isFinite(0);         // true
Number.isFinite(2e64);      // true

Number.isFinite('0');       // false, 전역 함수 
                            // isFinite('0')라면 true였을 것임
Number.isFinite(null);      // false, 전역 함수 
                            // isFinite(null)라면 true였을 것임

폴리필

Number.isFinite = Number.isFinite || function(value) {
    return typeof value === "number" && isFinite(value);
}

스펙

스펙 상태 설명
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Number.isInteger' in that specification.
Standard 초기 정의.
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Number.isInteger' in that specification.
Draft  

브라우저 호환성

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 19 16 (16) No support 15 9
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? 16.0 (16) ? ? ?

참조

  • 메서드가 속한 Number 객체.

문서 태그 및 공헌자

 이 페이지의 공헌자: Netaras
 최종 변경: Netaras,