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