JavaScript jest NaN()
Przykład
Sprawdź, czy wartość to NaN:
isNaN(123);
isNaN(-1.23);
isNaN(5-2);
isNaN(0);
isNaN('123');
isNaN('Hello');
isNaN('2005/12/12');
Więcej przykładów poniżej.
Definicja i użycie
W JavaScript NaN
jest skrótem od „Not-a-Number”.
Metoda isNaN()
zwraca prawdę, jeśli wartość to NaN.
Metoda isNaN()
konwertuje wartość na liczbę przed jej przetestowaniem.
Zobacz też:
Różnica między isnan() a Number.isnan()
isNaN()
Metoda zwraca true
, jeśli wartość jest Not-a-Number.
Number.isNaN()
zwraca true
, jeśli liczba nie jest liczbą.
Innymi słowy:
isNaN()
konwertuje wartość na liczbę przed jej przetestowaniem.
Przykłady
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
Składnia
isNaN(value)
Parametry
Parameter | Description |
value | Required. The value to be tested. |
Wartość zwrotu
Rodzaj | Opis |
Wartość logiczna | true jeśli wartość to NaN, w przeciwnym razie
false . |
Więcej przykładów
Sprawdź, czy wartość to NaN:
isNaN(0/0);
isNaN('');
isNaN('A');
isNaN(true);
isNaN(false);
isNaN('NaN');
isNaN(NaN);
isNaN(undefined);
isNaN(null);
Obsługa przeglądarki
isNaN()
to funkcja ECMAScript1 (ES1).
ES1 (JavaScript 1997) jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |