¿Cómo convertir NaN a 0 usando JavaScript?

NaN (No es un número) generalmente se usa para indicar una condición de error para una función que debería devolver un número válido pero que se puede convertir a 0 usando JavaScript. En este artículo, convertiremos el NaN a 0.

Usando el método isNaN(): El método isNan() se usa para verificar que el número dado sea NaN o no. Si isNaN() devuelve verdadero para «número», entonces asigna el valor 0.

  • Ejemplo:

    <script>
        number = NaN;
        if (isNaN(number)) number = 0;
        console.log(number);
    </script>
  • Producción:
    0

Usando || Operador: si «número» es cualquier valor falso, se le asignará 0.

  • Ejemplo:

    <script>
        number = NaN;
        number = number || 0;
        console.log(number);
    </script>
  • Producción:
    0

Usando el operador ternario: aquí el número se verifica a través del operador ternario, similar a 1, si NaN se convierte en 0.

  • Ejemplo:

    <script>
        number = NaN;
        number = number ? number : 0;
        console.log(number);
    </script>
  • Producción:
    0

Nota: Mientras ejecuta el código en nuestro IDE o en su navegador, verifique la consola (F12) para ver el resultado.

Publicación traducida automáticamente

Artículo escrito por imarchit19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *