라이브러리
[JAVASCRIPT] Number.isFinite(value) - 값이 유한한 숫자인지 확인
Number.isFinite() 메서드
`Number.isFinite()` 메서드는 주어진 값이 유한수인지 아닌지를 확인하는 메서드입니다. 유한수란 0 또는 정수, 또는 0이 아닌 소수입니다. 이 메서드는 `NaN` (Not a Number)과 `-Infinity` 및 `Infinity`를 제외한 모든 숫자를 유한수로 간주합니다.
사용법
`Number.isFinite(value)` 메서드는 다음과 같은 형태로 사용됩니다.
#hostingforum.kr
javascript
Number.isFinite(value);
예제
#hostingforum.kr
javascript
console.log(Number.isFinite(10)); // true
console.log(Number.isFinite(3.14)); // true
console.log(Number.isFinite(-5)); // true
console.log(Number.isFinite(0)); // true
console.log(Number.isFinite(NaN)); // false
console.log(Number.isFinite(Infinity)); // false
console.log(Number.isFinite(-Infinity)); // false
console.log(Number.isFinite('10')); // false
console.log(Number.isFinite('hello')); // false
예제에서 볼 수 있듯이, `Number.isFinite()` 메서드는 유한수인 숫자(10, 3.14, -5, 0)와 `NaN`을 제외한 모든 숫자를 유한수로 간주합니다. 또한 `Infinity`와 `-Infinity`를 제외한 모든 숫자를 유한수로 간주합니다. 하지만 `NaN`과 `Infinity` 및 `-Infinity`를 제외한 모든 숫자를 유한수로 간주합니다.
주의점
`Number.isFinite()` 메서드는 `NaN`을 유한수로 간주하지 않습니다. 만약 `NaN`을 확인해야 하는 경우 `Number.isNaN()` 메서드를 사용해야 합니다.
#hostingforum.kr
javascript
console.log(Number.isFinite(NaN)); // false
console.log(Number.isNaN(NaN)); // true
결론
`Number.isFinite()` 메서드는 주어진 값이 유한수인지 아닌지를 확인하는 메서드입니다. 이 메서드는 `NaN`과 `-Infinity` 및 `Infinity`를 제외한 모든 숫자를 유한수로 간주합니다. 이 메서드는 유한수인지 아닌지를 확인할 때 유용합니다.
댓글목록
등록된 댓글이 없습니다.