Metoda Math.min
Metoda Math.min vrací nejmenší
číslo ze skupiny čísel předaných jako parametry.
Pokud nejsou předány žádné parametry,
vrátí se Infinity.
Syntaxe
javascriptMath.min(číslo, číslo, číslo...);
Příklad
Vypišme nejmenší číslo ze skupiny čísel:
javascriptconsole.log(Math.min(40, 20, 42, 100, 67));
Výsledek provedení kódu:
javascript20
Příklad
Vypišme nejmenší číslo ze skupiny čísel:
javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));
Výsledek provedení kódu:
javascript-100
Příklad
V následujícím příkladu se vypíše Infinity,
protože metodě nebyly předány žádné parametry:
javascriptconsole.log(Math.min());
Výsledek provedení kódu:
javascriptInfinity
Příklad
Ve výchozím nastavení funkce nepracuje s poli. Lze ji to však donutit pomocí operátoru spread. S jeho pomocí vypišme nejmenší hodnotu pole:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Výsledek provedení kódu:
javascript1
Příklad
Funkci lze také přinutit pracovat
s poli pomocí metody
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Výsledek provedení kódu:
javascript1
Viz také
-
metoda
Math.max,
která vrací maximální číslo ze skupiny čísel