How to check if a double variable contains an integer and not a floating point in JavaScript

2 Answers

0 votes
let d = 24278.0;

if (d == Math.floor(d)) {
    console.log("The double variable contains an integer");
}
else {
    console.log("The double variable contains a floating point");
}




/*
run:

The double variable contains an integer

*/

 



answered Mar 7, 2024 by avibootz
0 votes
const d = 12735423.0; 

console.log(Number.isInteger(d)); 




/*
run:

true 

*/

 



answered Mar 7, 2024 by avibootz
...