[Javascript] Number.isInteger()
Javascript에는 이미 구현되어 있는 객체들이 여럿 존재한다.
그 중 하나가 Number라는 객체고, 이렇게 구현되어 있는 객체의 경우 유용하게 사용할 수 있는 메소드들을 추가적으로 제공해준다.
오늘은 해당 숫자가 정수인지 아닌지 여부를 return해주는 메소드인 Number.isInteger()에 대해 알아보도록 하겠다.
사용법은 간단하다. Number.isInteger( ) 이렇게 괄호 안에 숫자를 적어주고 해당 숫자가 정수인지 아닌지를 살펴보면 된다.
1. true인 경우
예를 들어,
console.log(Number.isInteger(2021));
이라고 입력하면 true라고 출력이 될 것이다.
2. false인 경우
Number object이지만 괄호 안에 String이 오는 것도 가능하다. 아래처럼 말이다.
console.log(Number.isInteger('Hi'));
물론 결과값은 false일 것이고 false가 출력되는 것이 당연하다.
Number.isInteger() 처럼 매우 간단한 메소드들을 사용하여 우리는 해당 값이 정수인지를 아주 쉽게 판별할 수 있다. 눈으로 보면 바로 알 수 있는 것을 굳이 이러한 메소드를 사용해야하나라는 의문이 들 수 있지만, 나중에 input으로 정수값만 받는다거나 하는 일이 있다면 아주 유용하게 사용될 수 있다.