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