Die Number.isInteger()
Methode prüft, ob ein übergebener Parameter eine ganze Zahl ist.
Syntax
Number.isInteger(value)
Parameter
value
- Wert der getestet wird, ob er eine ganze Zahl ist.
Rückgabewert
Ein Boolean
der angibt, ob der übergebene Wert eine ganze Zahl ist oder nicht.
Beschreibung
Wenn der übergebene Wert eine ganze Zahl ist, wird true
zurückgegeben, anderfalls wird false
zurückgegeben. Wenn der Wert NaN
oder Unendlich (Infinity) ist, wird false
zurückgegeben.
Beispiele
Number.isInteger(0); // true Number.isInteger(1); // true Number.isInteger(-100000); // true Number.isInteger(0.1); // false Number.isInteger(Math.PI); // false Number.isInteger(Infinity); // false Number.isInteger(-Infinity); // false Number.isInteger("10"); // false Number.isInteger(true); // false Number.isInteger(false); // false Number.isInteger([1]); // false
Polyfill
Number.isInteger = Number.isInteger || function(value) { return typeof value === "number" && isFinite(value) && Math.floor(value) === value; };
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'Number.isInteger' in dieser Spezifikation. |
Standard | Initiale Definition. |
ECMAScript 2017 Draft (ECMA-262) Die Definition von 'Number.isInteger' in dieser Spezifikation. |
Entwurf |
Browserkompatibilität
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Ja) | 16 (16) | Nicht unterstützt | (Ja) | Nicht unterstützt |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | Nicht unterstützt | Nicht unterstützt | 16.0 (16) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
Siehe auch
Schlagwörter des Dokuments und Mitwirkende
Schlagwörter:
Mitwirkende an dieser Seite:
schlagi123,
MauriceAyasse
Zuletzt aktualisiert von:
schlagi123,