isNaN ()
Sinds de allereerste versies van de isNaN functiespecificatie, is het gedrag voor niet-numerieke argumenten verwarrend. Als het argument voor de functie isNaN niet van het type Getal is, wordt de waarde eerst omgezet in een getal. De resulterende waarde wordt vervolgens getest om te bepalen of het NaN is. Dus voor niet-getallen die, wanneer ze worden afgedwongen naar numeriek type, resulteren in een geldige niet-NaN numerieke waarde (met name de lege string