Metoden Math.max
Metoden Math.max returnerer det maksimale
tal fra en gruppe tal, der sendes til funktionen.
Hvis intet sendes til funktionen, vil
den returnere -Infinity.
Syntaks
javascriptMath.max(tal, tal, tal...);
Eksempel
Lad os udskrive det maksimale tal fra en gruppe tal:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Resultat af kodeudførelse:
javascript100
Eksempel
Lad os udskrive det maksimale tal fra en gruppe tal:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Resultat af kodeudførelse:
javascript0
Eksempel
I det næste eksempel vil -Infinity blive udskrevet,
da metoden ikke modtog nogen parametre:
javascriptconsole.log(Math.max());
Resultat af kodeudførelse:
javascript-Infinity
Eksempel
Som standard fungerer funktionen ikke med arrays. Men du kan få den til at gøre det ved hjælp af spread operatoren. Lad os ved hjælp af den udskrive den maksimale værdi af et array:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Resultat af kodeudførelse:
javascript100
Eksempel
Du kan også få funktionen til at arbejde
med arrays ved hjælp af metoden
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Resultat af kodeudførelse:
javascript100
Se også
-
metoden
Math.min,
som returnerer det minimale tal fra en gruppe tal