Did you know
NaN == Nanis actuallyfalse?
This might seem counterintuitive, but it's because NaN represents an indeterminate or undefined value. Therefore, it's impossible to equate two NaN values using the equality operator.
The correct way of checking for NaN is yung the isNan
console.log(Number.isNaN(NaN)); // True
console.log(isNaN(NaN)); // True
these are built-in JavaScript function that checks if a value is NaN
    
Top comments (2)
Quick meme explaining what is NaN :D
This should be on meme monday lmao.
dev.to/ben/meme-3opp