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