NaN significa not a number, es decir, no es un número, es el valor que devuelve Javascript cuando en alguna operación matemática (por ejemplo dividir por 0) hay algún tipo de problema.
Os pongo un ejemplo de como hacerlo:
let myNaN = 0/0
console.log(Object.is(NaN, myNaN)) // true
Si utilizásemos el típico if no funcionaría.
Espero que os sea de utilidad ^_^.
Comentarios