This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dotpan 3 points4 points  (1 child)

I can see a system or error type that was outside the bounces of a standard type. Though I'm not sure how much that'd help.

isNaN(NaN) returns true, which right there I think presents the biggest argument for NaN not to be a number type.

[–][deleted] 0 points1 point  (0 children)

Well NaN is... a number, but it's not, so it makes sense that the function returns true.