> type(NaN) -> "number"
NaN should have been NaVN, not a valid number.
What's the difference between something that's "not a number" and something that's "a number but not a valid one"?
I'm now remembering the differences between "games" and "numbers" in Surreal numbers. :D
A string (like "20") that can be coerced to a number?
Isn't that just not a number? It's a text string
What's the difference between something that's "not a number" and something that's "a number but not a valid one"?
I'm now remembering the differences between "games" and "numbers" in Surreal numbers. :D
A string (like "20") that can be coerced to a number?
Isn't that just not a number? It's a text string