Descubre cómo usar isNaN() en JavaScript
Aprende a detectar valores no numéricos con facilidad
isNaN() es una función útil en JavaScript que permite determinar si un valor es un número o no. Esta función puede ser especialmente útil en situaciones donde se deben realizar cálculos numéricos y se desea evitar errores de tipo de datos.
Ejemplo 1: Comprobar si una variable es NaN
const variable = "Hola";
if (isNaN(variable)) {
console.log("La variable es NaN");
} else {
console.log("La variable no es NaN");
}
En este ejemplo, se utiliza isNaN() para comprobar si la variable «variable» es un número o NaN (valor no numérico). En este caso, la variable contiene el valor «Hola», por lo que no es un número y tampoco es NaN.
Ejemplo 2: Comprobar si un número está en formato correcto
const numero = "10";
if (isNaN(numero)) {
console.log("El número no es válido");
} else {
console.log("El número es válido");
}
En este ejemplo, se utiliza isNaN() para comprobar si la variable «numero» contiene un número válido o no. En este caso, el valor de la variable es «10», por lo que es un número y no es NaN.
Ejemplo 3: Comprobar si una cadena de texto es un número
const texto = "42";
if (isNaN(texto)) {
console.log("El texto no es un número");
} else {
console.log("El texto es un número");
}
En este ejemplo, se utiliza isNaN() para comprobar si la variable «texto» contiene un número o no. En este caso, el valor de la variable es «42», por lo que es un número y no es NaN.
Ejemplo 4: Comprobar si una cadena de texto contiene un número
const textoConNumero = "Hola 123 Mundo";
if (isNaN(textoConNumero)) {
console.log("El texto no contiene un número");
} else {
console.log("El texto contiene un número");
}
En este ejemplo, se utiliza isNaN() para comprobar si la variable «textoConNumero» contiene un número o no. En este caso, el valor de la variable es «Hola 123 Mundo», por lo que contiene un número (123) y no es NaN.
Ejemplo 5: Comprobar si una cadena de texto contiene un número o NaN
const textoConNaN = "Hola NaN Mundo";
if (isNaN(textoConNaN)) {
console.log("El texto no es un número y no es NaN");
} else {
console.log("El texto es un número o es NaN");
}
En este ejemplo, se utiliza isNaN() para comprobar si la variable «textoConNaN» contiene un número o NaN. En este caso, el valor de la variable es «Hola NaN Mundo», por lo que no es un número ni es NaN.
Conclusión
Utiliza isNaN() en tus proyectos para detectar valores no numéricos y evitar errores en tus cálculos. Asegúrate de comprender su funcionamiento y aplicaciones para poder integrarla de manera efectiva en tus proyectos futuros.
Con isNaN(), puedes garantizar que tus cálculos sean precisos y evitar errores innecesarios.
No te quedes atrás, aprende a usar esta función de manera efectiva y mejorá la calidad de tus proyectos en JavaScript.

