JavaScript Number isFinite() 메서드
- 이전 페이지 EPSILON
- 다음 페이지 isInteger()
- 上一层으로 돌아가기 JavaScript Number 참조 매뉴얼
정의와 사용법
만약 숫자가 제한적인 수라면Number.isFinite()
메서드가 반환 true
。
무한(제한적이지 않은) 수는 Infinity
、-Infinity
또는 NaN
。
다른 경우: false
。
또는 참조:
인스턴스
예제 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()
。
- 이전 페이지 EPSILON
- 다음 페이지 isInteger()
- 上一层으로 돌아가기 JavaScript Number 참조 매뉴얼