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.