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.