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