Diese Seite ist auch in 2 anderen Sprachen verfügbar.
Sprache wechseln  

max()

[Math]

Beschreibung

Berechnet das Maximum von zwei Zahlen.

Syntax

max(x, y)

Parameter

x: Die erste Zahl. Erlaubte Datentypen: Beliebiger Datentyp.
y: Die zweite Zahl. Erlaubte Datentypen: Beliebiger Datentyp.

Rückgabewert

Der größere der beiden Parameterwerte.

Beispielcode

Der Code stellt sicher, dass sensVal mindestens 20 beträgt.

sensVal = max(senVal, 20); // Ordnet sensVal dem größeren Wert von sensVal oder 20 zu
                           // (Stellt sicher, dass sensVal mindestens 20 ist)

Anmerkungen und Warnungen

Vielleicht kontra-intuitiv wird max() häufig verwendet, um das untere Ende des Bereichs einer Variablen zu beschränken, während min() verwendet wird, um das obere Ende des Bereichs zu beschränken.

Es sollten keine anderen Funktionen innerhalb der Klammern verwendet werden. Dies kann zu falschen Ergebnissen führen.

max(a--, 0); // Vermeide dies - führt zu falschen Ergebnissen

max(a, 0); // Benutze dies stattdessen -
a--;       // Andere Mathematik außerhalb der Funktion halten

Siehe auch