Metoda Math.min

Metoda Math.min returnează numărul minim dintr-un grup de numere transmise ca parametri. Dacă nu i se transmite niciun parametru, va fi returnat Infinity.

Sintaxă

javascriptMath.min(număr, număr, număr...);

Exemplu

Să afișăm numărul minim dintr-un grup de numere:

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

Rezultatul executării codului:

javascript20

Exemplu

Să afișăm numărul minim dintr-un grup de numere:

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

Rezultatul executării codului:

javascript-100

Exemplu

În următorul exemplu va fi afișat Infinity, deoarece metodei nu i-au fost transmişi parametri:

javascriptconsole.log(Math.min());

Rezultatul executării codului:

javascriptInfinity

Exemplu

În mod implicit, funcția nu funcționează cu tablouri. Cu toate acestea, o putem forța să facă acest lucru cu ajutorul operatorului spread. Să afișăm cu ajutorul lui valoarea minimă a tabloului:

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

console.log(min);

Rezultatul executării codului:

javascript1

Exemplu

De asemenea, putem forța funcția să funcționeze cu tablouri cu ajutorul metodei apply:

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

console.log(min);

Rezultatul executării codului:

javascript1

Vedeți și

  • metoda Math.max,
    care returnează numărul maxim dintr-un grup de numere