Check If the Value is an Integer in JavaScript

02/04/2022

Contents

In this article, you will learn how to check if the value is an integer in JavaScript.

The Number.isInteger() method

The Number.isInteger method is a method that determines whether the value passed as an argument is an integer.
This method returns true if the value is an integer, false otherwise.

The syntax is below.

Number.isInteger(value);

Anything with 0 decimal places, such as “1.0”, is considered an integer and returns true.

Number.isInteger(1); //true 
Number.isInteger(1.0); //true
Number.isInteger(0.1); //false 
Number.isInteger("string"); //false

Sample Code

Below is a sample code that gets a value from the input tag and determines if it is an integer.

const input1 = document.getElementById('el');
if(Number.isInteger(input1.value)){
  console.log('The value is an integer.');
}else{
  console.log('The value is not an integer.');
}