Why NaN !== NaN in JavaScript (and the IEEE 754 story behind it)
Learn where NaN came from in JavaScript and why it cannot be compared
Learn where NaN came from in JavaScript and why it cannot be compared
Learn why typeof null returns ‘object’ instead of ’null’ in JavaScript