JavaScriptLiczby i Math

Math.min()

Zwraca najmniejszą z podanych liczb.

Zwraca
Najmniejszą liczbę, NaN albo Infinity bez argumentów.
Na tej stronie

Przykład

#
JavaScript
const prices = [79, 49, 59]

console.log(Math.min(...prices))
console.log(Math.min(130, 100))
console.log(Math.min())
Konsola
49
100
Infinity

Definicja i zastosowanie

#

Funkcja Math.min() działa jak Math.max(), ale zwraca najmniejszy z argumentów. Wywołana bez argumentów zwraca Infinity.

Do tablic również potrzebujesz składni rozproszenia: Math.min(...prices).

Często używa się jej do ograniczania wartości od góry, na przykład żeby pasek postępu nie przekroczył 100%: Math.min(progress, 100).

Składnia

#
Składnia
Math.min(value1, value2, …)

Parametry

#
  • value1…valueN

    liczby

    Porównywane wartości.

Obsługa przeglądarek

#

Szeroko dostępne

Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.

  • Chrome
  • Edge
  • Firefox
  • Safari

Dobre praktyki

#
  • Bardzo duże tablice (setki tysięcy elementów) mogą przekroczyć limit argumentów funkcji. Wtedy użyj reduce().
  • Math.min(value, 100) to prosty sposób na górny limit.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.