JavaScript isFinite()
Příklady
Zkontrolujte, zda je číslo konečné:
let result = isFinite(123);
let result = isFinite("123");
Definice a použití
Metoda isFinite()
vrátí true
, pokud je hodnota konečné číslo.
Nekonečné (nikoli konečné) hodnoty jsou Infinity
,
-Infinity
, neboNaN
Viz také:
Rozdíl mezi isFinite() a Number.isFinite()
isFinite()
vrátí true
, pokud je hodnota konečné číslo.
Number.isFinite()
vrátí true
, pokud je číslo konečné číslo.
Jinými slovy:
isFinite()
převede hodnotu na číslo, než ji otestuje.
Příklady
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
Syntax
isFinite(value)
Parametry
Parameter | Description |
value | Required. The value to be tested. |
Návratová hodnota
Typ | Popis |
Booleovský. | false pokud je hodnota Infinity, -Infinity nebo NaN. Jinak true . |
Další příklady
Zkontrolujte, zda je číslo konečné:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
Podpora prohlížeče
isFinite()
je funkce ECMAScript1 (ES1).
ES1 (JavaScript 1997) je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |