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