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