Meetod Math.min

Meetod Math.min tagastab väikseima arvu parameetritena edastatud arvude grupist. Kui parameetreid ei edastata, siis tagastatakse Infinity.

Süntaks

javascriptMath.min(arv, arv, arv...);

Näide

Väljastame väikseima arvu arvude grupist:

javascriptconsole.log(Math.min(40, 20, 42, 100, 67));

Koodi täitmise tulemus:

javascript20

Näide

Väljastame väikseima arvu arvude grupist:

javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));

Koodi täitmise tulemus:

javascript-100

Näide

Järgmises näites väljastatakse Infinity, kuna meetodile ei edastatud parameetreid:

javascriptconsole.log(Math.min());

Koodi täitmise tulemus:

javascriptInfinity

Näide

Vaikimisi funktsioon massiividega ei tööta. Kuid seda saab selleks sundida kasutades spread operaatorit. Väljastame selle abil massiivi minimaalse väärtuse:

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

console.log(min);

Koodi täitmise tulemus:

javascript1

Näide

Funktsiooni saab massiividega töötamiseks sundida ka meetodi apply abil:

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

console.log(min);

Koodi täitmise tulemus:

javascript1

Vaata ka

  • meetod Math.max,
    mis tagastab suurima arvu arvude grupist