JavaScript

[JavaScript] Number.isInteger() 메서드 알아보기 p.s. 정수판별

건강한_개발자 2023. 4. 17. 14:23

(한줄정리)

정수값만 true 반환

 

사용법1. 

 Number.isInteger(value)

 

1-1. 매개변수

value 

정수인지 확인하려는 값

 

 

1-2. 반환 값

주어진 값의 정수 여부를 나타내는 Boolean  (true or false 반환)

  • NaN , Infinity 도 false를 반환한다. 

 

 

예제 

  console.log(Number.isInteger(0));   //true
  console.log(Number.isInteger(533));   //true
  console.log(Number.isInteger(-343));  //true

  console.log(Number.isInteger('10')); //false
  console.log(Number.isInteger([1]));  //false
  console.log(Number.isInteger(Math.PI));   //false
        
  console.log(Number.isInteger(NaN));         //false

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

  console.log(Number.isInteger(true)); //false
  console.log(Number.isInteger(false));         //false
  • 오직 정수만 true를 반환하는 것이 확인된다.
  • 문자열, 배열, 파이값, NaN, Infinity, -Infinity, boolean 모두 false 반환.

 

 

 


 

<reference site>

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger

 

Number.isInteger() - JavaScript | MDN

Number.isInteger() 메서드는 주어진 값이 정수인지 판별합니다.

developer.mozilla.org