Metod Math.max
Metod Math.max vraća maksimalni
broj iz grupe brojeva prosleđenih u funkciju.
Ako se funkciji ništa ne prosledi, biće
vraćeno -Infinity.
Sintaksa
javascriptMath.max(broj, broj, broj...);
Primer
Hajde da prikažemo maksimalni broj iz grupe brojeva:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Rezultat izvršavanja koda:
javascript100
Primer
Hajde da prikažemo maksimalni broj iz grupe brojeva:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Rezultat izvršavanja koda:
javascript0
Primer
U sledećem primeru će se prikazati -Infinity,
pošto metodu nisu prosleđeni parametri:
javascriptconsole.log(Math.max());
Rezultat izvršavanja koda:
javascript-Infinity
Primer
Podrazumevano funkcija ne radi sa nizovima. Međutim, može se primorati da to uradi pomoću operatora spread. Hajde da pomoću njega prikažemo maksimalnu vrednost niza:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Rezultat izvršavanja koda:
javascript100
Primer
Može se takođe primorati funkcija da radi
sa nizovima pomoću metoda
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Rezultat izvršavanja koda:
javascript100
Pogledajte takođe
-
metod
Math.min,
koji vraća minimalni broj iz grupe brojeva