Przykład
Sprawdzić, czy wartość jest NaN:
isNaN(123) //false
isNaN(-1.23) //false
isNaN(5-2)
//false
isNaN(0) //false
isNaN('123') //false
isNaN('Hello') //true
isNaN('2005/12/12') //true
isNaN('') //false
isNaN(true)
//false
isNaN(undefined) //true
isNaN('NaN') //true
isNaN(NaN)
//true
isNaN(0 / 0) //true
Spróbuj sam " Definicja i Wykorzystanie
isNaN() Funkcja określa, czy wartość jest liczbą nielegalne (Not-a-Number) .
Funkcja ta zwraca wartość true, jeżeli wartość równa się NaN. W przeciwnym razie zwraca false.
Ta funkcja różni się od określonej liczby Number. isNaN() metody.
Globalna isNaN() funkcja konwertuje testowana wartość na liczbę, a następnie testuje go.
Numer. isNan() nie konwertuje wartości na liczbę, i nie wróci prawdziwa dla każdej wartości, która nie jest numer typu.
Wsparcie przeglądarka
Funkcjonować | |||||
---|---|---|---|---|---|
isNaN() | tak | tak | tak | tak | tak |
Składnia
isNaN( value )
wartości parametrów
Parametr | Opis |
---|---|
value | Wymagany. Wartość należy badać |
Szczegóły techniczne
Zwracana wartość: | Logiczna. Zwraca true, jeśli wartość jest NaN, w przeciwnym razie zwraca false |
---|---|
JavaScript wersja: | 1,0 |
<JavaScript Funkcje globalne