Číslo JavaScriptu isSafeInteger()
Příklady
Jsou to bezpečná celá čísla?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
Definice a použití
Metoda Number.isSafeInteger()
se vrátí
true
, pokud je číslo bezpečné celé číslo.
Jinak se vrací false
.
Co je bezpečné celé číslo?
Bezpečné celé číslo je celé číslo, které lze přesně vyjádřit jako číslo s dvojitou přesností IEEE-754: všechna celá čísla od (2 53 - 1) do -(2 53 - 1).
Syntax
Number.isSafeInteger(value)
Parametry
Parameter | Description |
value | Required. The value to be tested. |
Návratová hodnota
Typ | Popis |
Booleovský | true pokud je hodnota bezpečné celé číslo, jinak false . |
Další příklady
Jsou to bezpečná celá čísla?
Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);
Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);
Podpora prohlížeče
Number.isSafeInteger()
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.isSafeInteger()
není podporována v aplikaci Internet Explorer 11 (nebo starší).