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