JavaScript/Objekte/Number/isFinite
Aus SELFHTML-Wiki
JavaScript | Objekte | Number
Die Methode isFinite() des Number-Objekts prüft, ob ein Wert von Typ 'number' ist und eine gültige Zahl darstellt. Im Gegensatz zur globalen isFinite-Funktion versucht Number.isFinite() keine Typkonvertierung.
Syntax
Number.isFinite(wert);
wert: Der zu prüfende Wert.
Rückgabewert
-
false - wenn
typeof wert != 'number'ist - wenn
werteinen der numerischen Ausnahmewerte NaN, Infinity oder ‑Infinity enthält. -
true - für alle anderen number-Werte.
Polyfill
Die isFinite-Methode des Number-Objekts wurde mit ECMAScript 2015 (ES6) eingeführt. Wenn Sie ältere Browser unterstützen möchten, können Sie auf einfache Weise einen Polyfill erzeugen:
Polyfill für Number.isFinite
if (!Number.isFinite) {
Number.isFinite = function(value) {
return typeof value === 'number' && isFinite(value);
}
}