Číslo JavaScriptu isFinite()
Příklady
Je 123 konečný?
Number.isFinite(123)
Number.isFinite("123")
Definice a použití
Metoda Number.isFinite()
vrátí
true
, pokud je číslo konečné číslo.
Nekonečná (nikoli konečná) čísla jsou Infinity
,
-Infinity
, neboNaN
Jinak se vrací false
.
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
Number.isFinite(value)
Parametry
Parameter | Description |
value | Required. The value to be tested. |
Návratová hodnota
Typ | Popis |
Booleovský | true pokud je hodnota konečné číslo, jinak false . |
Další příklady
Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')
Number.isFinite(5-2)
Number.isFinite(5/2)
Number.isFinite(0)
Number.isFinite(0/0)
Number.isFinite(Infinity)
Number.isFinite(-Infinity)
Number.isFinite(NaN)
Podpora prohlížeče
Number.isFinite()
je funkce ECMAScript6 (ES6).
ES6 (JavaScript 2015) je podporován ve všech moderních prohlížečích:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isFinite()
není podporována v aplikaci Internet Explorer 11 (nebo starší).