Methode Math.max

Die Methode Math.max gibt die maximale Zahl aus einer Gruppe von Zahlen zurück, die der Funktion übergeben wurden. Wenn der Funktion nichts übergeben wird, gibt sie -Infinity zurück.

Syntax

javascriptMath.max(Zahl, Zahl, Zahl...);

Beispiel

Lassen Sie uns die maximale Zahl aus einer Gruppe von Zahlen ausgeben:

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

Ergebnis der Codeausführung:

javascript100

Beispiel

Lassen Sie uns die maximale Zahl aus einer Gruppe von Zahlen ausgeben:

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

Ergebnis der Codeausführung:

javascript0

Beispiel

Im folgenden Beispiel wird -Infinity ausgegeben, da der Methode keine Parameter übergeben wurden:

javascriptconsole.log(Math.max());

Ergebnis der Codeausführung:

javascript-Infinity

Beispiel

Standardmäßig funktioniert die Funktion nicht mit Arrays. Man kann sie jedoch dazu bringen, dies zu tun, mit dem Spread-Operator. Lassen Sie uns damit den Maximalwert eines Arrays ausgeben:

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);

console.log(max);

Ergebnis der Codeausführung:

javascript100

Beispiel

Man kann die Funktion auch mit der Methode apply veranlassen, mit Arrays zu arbeiten:

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);

console.log(max);

Ergebnis der Codeausführung:

javascript100

Siehe auch

  • die Methode Math.min,
    die die minimale Zahl aus einer Gruppe von Zahlen zurückgibt