JavaScript jest skończony()
Przykłady
Sprawdź, czy liczba jest skończona:
let result = isFinite(123);
let result = isFinite("123");
Definicja i użycie
Metoda isFinite()
zwraca true
, jeśli wartość jest liczbą skończoną.
Nieskończone (nie skończone) wartości to Infinity
,
-Infinity
, lubNaN
Zobacz też:
Różnica między isFinite() a Number.isFinite()
isFinite()
zwraca true
, jeśli wartość jest liczbą skończoną.
Number.isFinite()
zwraca true
, jeśli liczba jest liczbą skończoną.
Innymi słowy:
isFinite()
konwertuje wartość na liczbę przed jej przetestowaniem.
Przykłady
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
Składnia
isFinite(value)
Parametry
Parameter | Description |
value | Required. The value to be tested. |
Wartość zwrotu
Rodzaj | Opis |
Wartość logiczna. | false jeśli wartość to Infinity, -Infinity lub NaN. W przeciwnym razie true . |
Więcej przykładów
Sprawdź, czy liczba jest skończona:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
Obsługa przeglądarki
isFinite()
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 |