isNaN () (Polski)
Od najwcześniejszych wersji specyfikacji funkcji isNaN
, jej zachowanie dla argumentów nienumerycznych jest mylące. Gdy argument funkcji isNaN
nie jest typu Liczba, wartość jest najpierw przekształcana w liczbę. Wynikowa wartość jest następnie testowana w celu określenia, czy jest to NaN
. Tak więc dla nie-liczb, które po przekształceniu do typu liczbowego dają prawidłową wartość liczbową inną niż NaN (w szczególności pusty łańcuch