Metoda Math.max

Metoda Math.max returnează numărul maxim dintr-un grup de numere, transmise funcției. Dacă nu este transmis nimic funcției, va fi returnat -Infinity.

Sintaxă

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

Exemplu

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

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

Rezultatul executării codului:

javascript100

Exemplu

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

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

Rezultatul executării codului:

javascript0

Exemplu

În următorul exemplu se va afișa -Infinity, deoarece metodei nu i-au fost transmisi parametri:

javascriptconsole.log(Math.max());

Rezultatul executării codului:

javascript-Infinity

Exemplu

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

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

console.log(max);

Rezultatul executării codului:

javascript100

Exemplu

De asemenea, poți face funcția să funcționeze cu tablouri cu ajutorul metodei apply:

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

console.log(max);

Rezultatul executării codului:

javascript100

Vezi și

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