JavaScript Program to Check if a Number is Float or Integer
// program to check if a number is a float or integer value
function checkNumber(x) {
// check if the passed value is a number
if(typeof x == 'number' && !isNaN(x)){
// check if it is integer
if (Number.isInteger(x)) {
console.log(`${x} is integer.`);
}
else {
console.log(`${x} is a float value.`);
}
} else {
console.log(`${x} is not a number`);
}
}
checkNumber('hello');
checkNumber(44);
checkNumber(3.4);
checkNumber(-3.4);
checkNumber(NaN);
Output
hello is not a number 44 is integer. 3.4 is a float value. -3.4 is a float value. NaN is not a number
