javascript check if number is integer or decimal code example

Example 1: javascript check if a value is a integer number

Number.isInteger(123) //true
Number.isInteger(-123) //true
Number.isInteger(5-2) //true
Number.isInteger(0) //true
Number.isInteger(0.5) //false
Number.isInteger('123') //false
Number.isInteger(false) //false
Number.isInteger(Infinity) //false
Number.isInteger(-Infinity) //false
Number.isInteger(0 / 0) //false

Example 2: how to know if a number has a decimal number js

function hasDecimal (num) {
	return !!(num % 1);
}
hasDecimal(2) // true
hasDecimal(2.345) // false