August 2006
Intermediate to advanced
1018 pages
34h 13m
English
NaN: the not-a-number property — ECMAScript v1
NaN
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!
Infinity, isNaN( ), Number.NaN
Read now
Unlock full access