Math.min()

Math.min(a, b, …)

Gibt die kleinste der übergebenen Zahlen zurück. Ein Array wird mit Spread übergeben: Math.min(...array).

Parameter

  • a, b, … – Zahlen.

Rückgabewert

Die kleinste Zahl; Infinity ohne Argumente.

Beispiele

const temperatures = [3, -2, 5, -1];
console.log(Math.min(...temperatures), Math.min());
const inStock = 3;
console.log('In den Warenkorb möglich:', Math.min(10, inStock));

Ausgabe:

-2 Infinity
In den Warenkorb möglich: 3

Worauf Sie achten sollten

  • Ohne Argumente gibt sie Infinity zurück (das Gegenteil von Math.max()).
  • Eine Zeichenkette im Array wird in eine Zahl umgewandelt, null in 0 – unerwartete Nullen in den Daten gewinnen dann.

Browserunterstützung

Baseline – weithin verfügbar: funktioniert in allen gängigen Browsern, und das schon lange (spätestens seit 2015). Ab Version: Chrome 1, Firefox 1, Safari 1; Node.js 0.10.0. Stand: Oktober 2026 (MDN browser-compat-data).

Siehe auch:
Math.max()
Spread-Syntax (...)