[ Leksykon ] [ JavaScript ] [ Metody ] [ Właściwości ] [ Number() ]
Number.isNaN()
[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Przykłady:
console.log(Number.isNaN(NaN)); // true
console.log(Number.isNaN('50F')); // false
console.log(Number.isNaN("")); // false
console.log(Number.isNaN(" ")); // false
console.log(Number.isNaN("NaN")); // false
console.log(Number.isNaN(undefined)); // false
console.log(Number.isNaN({})); // false
console.log(Number.isNaN(true)); // false
console.log(Number.isNaN(null)); // false
console.log(Number.isNaN("1")); // false
console.log(Number.isNaN("1.1")); // false
Opis:
Metoda Number.isNaN() statyczna określa, czy przekazana wartość jest wartością liczbową NaN i zwraca, false jeśli dane wejściowe nie są typu Number. Jest to bardziej niezawodna wersja oryginalnej, globalnej isNaN() funkcji. Parametr wartość do przetestowania NaN. Zwraca wartość logiczna true, jeśli podana wartość jest liczbą o wartości NaN. W przeciwnym razie false. Number.isNaN() nie próbuje przekonwertować parametru na liczbę, więc liczby niebędące liczbami zawsze zwracają false. Global isNaN() wymusza swój parametr na liczbę.
Linki: