Name
NaN — the not-a-number property
Synopsis
NaN
Description
NaN
is a global property
that refers to the special numeric not-a-number value. The NaN
property is not enumerated by for/in
loops and cannot be deleted with
the delete
operator. Note that
NaN
is not a constant and can be
set to any other value, something that you should take care not to
do.
To determine if a value is not a number, use isNaN()
, because NaN
always compares as nonequal to any
other value, including itself!
See Also
Get JavaScript: The Definitive Guide, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.