라이브러리

[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`를 제외한 모든 숫자를 유한수로 간주합니다. 이 메서드는 유한수인지 아닌지를 확인할 때 유용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색