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