Metóda Math.max

Metóda Math.max vracia maximálne číslo zo skupiny čísel, ktoré sú funkcii odovzdané. Ak funkcii nie je odovzdaný žiadny parameter, vráti sa -Infinity.

Syntax

javascriptMath.max(číslo, číslo, číslo...);

Príklad

Vypíšme maximálne číslo zo skupiny čísel:

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

Výsledok vykonania kódu:

javascript100

Príklad

Vypíšme maximálne číslo zo skupiny čísel:

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

Výsledok vykonania kódu:

javascript0

Príklad

V nasledujúcom príklade sa vypíše -Infinity, pretože metóda nebola volaná so žiadnymi parametrami:

javascriptconsole.log(Math.max());

Výsledok vykonania kódu:

javascript-Infinity

Príklad

Štandardne funkcia nepracuje s poliami. Avšak je možné to dosiahnuť pomocou operátora spread. Vypíšme pomocou neho maximálnu hodnotu poľa:

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

console.log(max);

Výsledok vykonania kódu:

javascript100

Príklad

Funkciu je tiež možné prinútiť pracovať s poliami pomocou metódy apply:

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

console.log(max);

Výsledok vykonania kódu:

javascript100

Pozrite tiež

  • metóda Math.min,
    ktorá vracia minimálne číslo zo skupiny čísel