라이브러리

[JAVASCRIPT] Number.isInteger(value) - 값이 정수인지 확인




Number.isInteger()

JavaScript의 `Number.isInteger()` 메소드는 주어진 값이 정수인지 아닌지를 확인하는 메소드입니다. 정수는 0, 1, -1, 2, -2, ...과 같은 수를 말합니다.

사용법

`Number.isInteger()` 메소드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
javascript

Number.isInteger(value);



여기서 `value`는 확인하고 싶은 값입니다.

예제

#hostingforum.kr
javascript

console.log(Number.isInteger(10)); // true

console.log(Number.isInteger(10.5)); // false

console.log(Number.isInteger(-5)); // true

console.log(Number.isInteger(-5.5)); // false

console.log(Number.isInteger(0)); // true

console.log(Number.isInteger(NaN)); // false

console.log(Number.isInteger(Infinity)); // false

console.log(Number.isInteger(-Infinity)); // false



위 예제에서 `Number.isInteger()` 메소드는 정수인지 아닌지를 확인하고, `true` 또는 `false`를 반환합니다.

주의사항

`Number.isInteger()` 메소드는 `NaN` (Not a Number), `Infinity`, `-Infinity`와 같은 비정상적인 숫자를 정수라고 간주하지 않습니다.

비교

`Number.isInteger()` 메소드는 `typeof` 연산자와 `Number()` 함수를 사용하여 정수인지 확인하는 방법과 차이가 있습니다.

#hostingforum.kr
javascript

console.log(typeof 10); // number

console.log(Number.isInteger(10)); // true



console.log(typeof 10.5); // number

console.log(Number.isInteger(10.5)); // false



console.log(Number(10.5)); // 10

console.log(Number.isInteger(Number(10.5))); // true



위 예제에서 `Number.isInteger()` 메소드는 `typeof` 연산자와 `Number()` 함수를 사용하여 정수인지 확인하는 방법보다 더 정확하고 효율적입니다.

결론

`Number.isInteger()` 메소드는 JavaScript에서 정수인지 아닌지를 확인하는 데 사용할 수 있는 유용한 메소드입니다. 정수인지 아닌지를 확인하고, `true` 또는 `false`를 반환합니다. `NaN`, `Infinity`, `-Infinity`와 같은 비정상적인 숫자를 정수라고 간주하지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색