Ordnung von Fließkommazahlen
Syntax
$e1.isFloatGreater(e2, $precision)
Beschreibung
Bestimmt, ob die Fließkommazahl e1
größer ist als die Fließkommazahl e2
, wenn man auf precision
Stellen rundet.
Der Ausdruck ist äquivalent zu
$e1.round($precision) > $e2.round($precision)
Parameter
Name | Typ | Beschreibung | Pflicht | Default |
---|---|---|---|---|
e1 | Zahl | Eine Fließkommazahl, die mit e2 verglichen werden soll. |
ja | |
e2 | Zahl | Eine Fließkommazahl, die mit e1 verglichen werden soll. |
ja | |
precision | Zahl | Eine Zahl, die angibt wie viele Nachkommastellen berücksichtigt werden sollen. | ja |
Rückgabewert
Typ: Wahrheitswert
true
, wenn e1
größer ist als e2
.
Beispiele
Vergleich mit 4 Nachkommastellen
3.1314.isFloatGreater(3.1311, 4)
Ausgabe: true
Vergleich mit 2 Nachkommastellen
3.1314.isFloatGreater(3.1351, 2)
Ausgabe: false
Durch die angegebene precision
= 2
werden die Zahlen 3.14 und 3.14 verglichen, die gleich sind.