Equals NaN rule

Checking whether any value is equal to the special numeric value NaN will always return false, by the spec. If you want to check whether a value is the NaN value, use either the built-in isNaN function or the ES2015 function Number.isNaN.