In JavaScript, NaN stands for "Not a Number". It's a special value that represents an unrepresentable or undefined numerical result. NaN is a property of the global object, and it's also considered a ...