JavaScript isNaN () -funksjonen sjekker om en verdi er NaN (Not-a-Number) eller ikke.
Syntaksen til isNaN()funksjonen er:
 isNaN(value) 
isNaN () -parametere
Den isNaN()funksjonen tar i:
- verdi - Verdien som skal testes.
 
Returverdi fra isNaN ()
- Returnerer 
truehvis argumentet erNaN. - Returnerer 
falsefor andre argumenter. 
Eksempel: Bruk av isNaN ()
 console.log(isNaN(NaN)); // true console.log(isNaN(undefined)); // true console.log(isNaN(643511)); // false console.log(isNaN(null)); // false // inplicit conversion to number console.log(isNaN("3888.415")); // false console.log(isNaN("210AA")); // true as Number("210AA") is NaN console.log(isNaN("")); // false as Number('') is 0 console.log(isNaN(new Date())); // false console.log(isNaN(new Date().toString())); // true
Produksjon
true true false false false true falske falske sanne
Merknader:
isNaN()er en toppnivåfunksjon og er ikke knyttet til noe objekt.- Hvis argumentet ikke er av typen 
Number, blir verdien først tvunget tilNaNog deretter sjekket. 
Anbefalt lesing: Javascript isFinite ()








