JavaScript Number isSafeInteger() Methode

Definition und Verwendung

wenn die Zahl ein sicherer Integer istNumber.isSafeInteger() Die Methode gibt zurück true. Ansonsten wird zurückgegeben false.

Weitere Informationen siehe:

Number.isInteger() Methode

Number.isFinite() Methode

Global isFinite() Methode

Was sind sichere Integern?

Sichere Integern (Safe Integer) sind Integer, die präzise als IEEE-754-Doppelpunktzahlen dargestellt werden können: von (253 bis -(253 alle Integer von -1) sind.

Beispiel

Beispiel 1

Sind das sichere Integern?

Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');

Versuchen Sie es selbst

Beispiel 2

Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);

Versuchen Sie es selbst

Beispiel 3

Sind das sichere Integern?

Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);

Versuchen Sie es selbst

Beispiel 4

Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);

Versuchen Sie es selbst

Syntax

Number.isSafeInteger(value)

Parameter

Parameter Beschreibung
value Erforderlich. Der zu testende Wert.

Rückgabewert

Typ Beschreibung
Boolscher Wert wenn der Wert ein sicherer Integer ist truesonst false.

Browserunterstützung

Number.isSafeInteger() ist eine ECMAScript6 (ES6)-Eigenschaft.

Alle Browser unterstützen ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
unterstützt unterstützt unterstützt unterstützt unterstützt

Internet Explorer 11 (oder frühere Versionen) unterstützt nicht Number.isSafeInteger().