Devolver false o null en lugar de NaN si paseInt de Javascript no puede convertir a número

Si no queremos recibir un NaN al intentar parsear un número en Javascript con parseInt podemos hacerlo de la siguiente manera:

En este caso parseInt funcionaría correctamente:

var numero = "12";
parseInt(numero) // Devolvería un número, no un string que es como está seteada la variable numero.

En este ejemplo recibiríamos NaN como resultado:

var texto = "ejemplo";
parseInt(texto) // Aquí recibiríamos: NaN

Pero si queremos que nos devuelva cualquier otro valor podemos hacerlo con el «Or»

var texto = "ejemplo";
parseInt(texto) || false // Aquí recibiríamos: false

Podemos poner después del «or» (||) el valor que queramos.


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

¿Eres programador/a?

En Pulpo están buscando nuevos talentos, envíales un email a developers@pulpoapp.com.

Deja una respuesta

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

*