Number.NaN
The Number.NaN property represents Not-A-Number. Equivalent of NaN.
You do not have to create a Number object to access this static property (use Number.NaN).
Property attributes of Number.NaN |
|
|---|---|
| Writable | no |
| Enumerable | no |
| Configurable | no |
Examples
Checking whether values are numeric
function sanitize(x) {
if (isNaN(x)) {
return Number.NaN;
}
return x;
}
Testing against NaN
See Testing against NaN on the NaN page.
Specifications
| Specification |
|---|
| ECMAScript Language Specification # sec-number.nan |
Browser compatibility
BCD tables only load in the browser