JavaScriptProgramación

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.