En JavaScript, determinar si un número es flotante puede ser un desafío debido a la forma en que el lenguaje maneja los tipos de datos numéricos. A continuación, se describen algunas técnicas para identificar números flotantes.
Una forma sencilla de comprobar si un número es flotante es utilizar el método Number.isInteger(). Este método devuelve 'true' si el número es un entero y 'false' en caso contrario.
const numero = 10.5;
console.log(!Number.isInteger(numero)); // true
Otra técnica consiste en comparar el número con su parte entera. Si son diferentes, el número es flotante.
const numero = 10.5;
console.log(numero !== Math.floor(numero)); // true
Jorge García
Fullstack developer