typeOf NaN === number
But just like the English language understanding this weirdness is the only way you can call yourself a fluent speaker of the language. In English you could say 'Giver her her book', but never "Give him him book". "How are you" is supposed to be for a singular person, but "are" in every other situation is plural. We just accept this "bug" and appreciate the more expressive part of the language.
I understand the point you made regarding English language, but comparing shortcomings of English language with a programming language is like comparing human brain with AI.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.