Metoda Math.min

Metoda Math.min zwraca minimalną liczbę z grupy liczb przekazanych jako parametry. Jeśli nie przekazano żadnych parametrów, zostanie zwrócone Infinity.

Składnia

javascriptMath.min(liczba, liczba, liczba...);

Przykład

Wypiszmy minimalną liczbę z grupy liczb:

javascriptconsole.log(Math.min(40, 20, 42, 100, 67));

Wynik wykonania kodu:

javascript20

Przykład

Wypiszmy minimalną liczbę z grupy liczb:

javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));

Wynik wykonania kodu:

javascript-100

Przykład

W następnym przykładzie zostanie wypisane Infinity, ponieważ metodzie nie przekazano parametrów:

javascriptconsole.log(Math.min());

Wynik wykonania kodu:

javascriptInfinity

Przykład

Domyślnie funkcja nie działa z tablicami. Można jednak zmusić ją do tego za pomocą operatora spread. Użyjmy go do wypisania minimalnej wartości tablicy:

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

console.log(min);

Wynik wykonania kodu:

javascript1

Przykład

Można również zmusić funkcję do pracy z tablicami za pomocą metody apply:

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

console.log(min);

Wynik wykonania kodu:

javascript1

Zobacz też

  • metoda Math.max,
    która zwraca maksymalną liczbę z grupy liczb