Dies ist nur eine Spielwiese.
Das echte SELFHTML-Wiki gibt es unter https://wiki.selfhtml.org.
Das echte SELFHTML-Wiki gibt es unter https://wiki.selfhtml.org.
JavaScript/isFinite
SELFHTML e.V.
Die globale Funktion isFinite() ermittelt, ob ein Wert sich innerhalb des Zahlenbereichs befindet, den JavaScript verarbeiten kann, also aus Sicht von JavaScript eine gültige Zahl darstellt.
Syntax
bool = isFinite(testWert)
testWert: Wert, der auf Endlichkeit getestet wird.
-
bool: Rückgabewert
Sowohl ganze Zahlen als auch Kommazahlen werden als gültige Zahlen erkannt. Bei Kommazahlen muss das Dezimalzeichen ein Punkt sein.
isFinite(1234); // true
isFinite(-1.234); // true
isFinite(5-2); // true
isFinite(0); // true
isFinite('Hallo Welt'): // false
isFinite('2017/02/17'); // false
Anwendungsbeispiel
Beispiel
var Zahl = Number.MAX_VALUE;
if (!isFinite(Zahl * 2)) {
console.log('Die Zahl ist nicht zu verarbeiten.'");
}
Number.MAX_VALUEdie größte mögliche Zahl zugewiesen wird. In der anschließenden Abfrage wird geprüft, ob das Produkt dieser Zahl mit2sich innerhalb des verarbeitbaren Zahlenbereiches befindet. Ist dies nicht der Fall, so wird eine entsprechende Warnmeldung ausgegeben.