Metoda Math.max

Metoda Math.max zwraca maksymalną liczbę z grupy liczb przekazanych do funkcji. Jeśli do funkcji nic nie zostanie przekazane, to zostanie zwrócone -Infinity.

Składnia

javascriptMath.max(liczba, liczba, liczba...);

Przykład

Wypiszmy maksymalną liczbę z grupy liczb:

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

Wynik wykonania kodu:

javascript100

Przykład

Wypiszmy maksymalną liczbę z grupy liczb:

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

Wynik wykonania kodu:

javascript0

Przykład

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

javascriptconsole.log(Math.max());

Wynik wykonania kodu:

javascript-Infinity

Przykład

Domyślnie funkcja nie działa z tablicami. Można jednak zmusić ją do tego za pomocą operatora spread. Wypiszmy za jego pomocą maksymalną wartość tablicy:

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

console.log(max);

Wynik wykonania kodu:

javascript100

Przykład

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

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

console.log(max);

Wynik wykonania kodu:

javascript100

Zobacz też

  • metoda Math.min,
    która zwraca minimalną liczbę z grupy liczb