Hacker News new | ask | show | jobs
by fmihaila 3246 days ago
NaN is not a name for one thing. You could think of not a number as not any particular thing. There is no comparison with itself, because there is no it.
2 comments

How is isNaN() implemented?

    function isNaN(x) { return x !== x }
It’s a native browser function so it may not actually be done that way, but that’s one way you could do it.
We really are deep in the realm of Philosophy.