JavaScript Number isFinite() 메서드

정의와 사용법

만약 숫자가 제한적인 수라면Number.isFinite() 메서드가 반환 true

무한(제한적이지 않은) 수는 Infinity-Infinity 또는 NaN

다른 경우: false

또는 참조:

전역 isFinite() 메서드

Number.isInteger() 메서드

Number.isSafeInteger() 메서드

인스턴스

예제 1

123는 제한적인 수인가요?

Number.isFinite(123)

직접 테스트해 보세요

예제 2

Number.isFinite("123")

직접 테스트해 보세요

예제 3

Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')

직접 테스트해 보세요

예제 4

Number.isFinite(5-2)
Number.isFinite(5/2)
Number.isFinite(0)
Number.isFinite(0/0)
Number.isFinite(Infinity)
Number.isFinite(-Infinity)
Number.isFinite(NaN)

직접 테스트해 보세요

문법

Number.isFinite(value)

매개변수

매개변수 설명
value 필수. 테스트할 값.

반환 값

타입 설명
부울 값 만약 값이 제한적인 수라면 true다른 경우: false

isFinite()와 Number.isFinite()의 차이

만약만약 값이 제한적인 수라면 isFinite() 반환 true

만약만약 값이 제한적인 수라면 Number.isFinite() 반환 true

다른 말로는:isFinite() 테스트 전 값이 숫자로 변환됩니다.

인스턴스

isFinite(123)	 	// true를 반환

직접 테스트해 보세요

Number.isFinite("123")	// false를 반환

직접 테스트해 보세요

브라우저 지원

Number.isFinite() ECMAScript6 (ES6) 특성입니다.

모든 현대 브라우저는 ES6 (JavaScript 2015)을 지원합니다:

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원

인터넷 익스플로러 11(또는 더 이른 버전)는 지원하지 않습니다 Number.isFinite()