자바스크립트 isFinite()
예
숫자가 유한한지 확인:
let result = isFinite(123);
let result = isFinite("123");
정의 및 사용
값 이
유한 숫자인 경우 isFinite()
메서드가 반환 됩니다.true
무한(유한 아님) 값은 Infinity
,
-Infinity
또는NaN
isFinite()와 Number.isFinite()의 차이점
isFinite()
값 이 유한 숫자인 true
경우 반환 합니다.
Number.isFinite()
숫자 가 유한 숫자인 true
경우 반환 합니다.
다시 말해:
isFinite()
테스트하기 전에 값을 숫자로 변환합니다.
예
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
통사론
isFinite(value)
매개변수
Parameter | Description |
value | Required. The value to be tested. |
반환 값
유형 | 설명 |
참이나 거짓. | false 값이 Infinity, -Infinity 또는 NaN인 경우. 그렇지 않으면 true . |
더 많은 예
숫자가 유한한지 확인:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
브라우저 지원
isFinite()
ECMAScript1(ES1) 기능입니다.
ES1(JavaScript 1997)은 모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |