Metoden Math.max
Metoden Math.max returnerer det maksimale
tallet fra en gruppe tall som er sendt til funksjonen.
Hvis ingenting er sendt til funksjonen, vil
den returnere -Infinity.
Syntaks
javascriptMath.max(tall, tall, tall...);
Eksempel
La oss skrive ut det maksimale tallet fra en gruppe tall:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Resultatet av kjøring av koden:
javascript100
Eksempel
La oss skrive ut det maksimale tallet fra en gruppe tall:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Resultatet av kjøring av koden:
javascript0
Eksempel
I det neste eksemplet vil -Infinity bli skrevet ut,
siden metoden ikke ble gitt noen parametere:
javascriptconsole.log(Math.max());
Resultatet av kjøring av koden:
javascript-Infinity
Eksempel
Som standard fungerer ikke funksjonen med arrays. Men den kan fås til å gjøre det ved hjelp av spread-operatoren. La oss ved hjelp av den skrive ut den maksimale verdien i et array:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Resultatet av kjøring av koden:
javascript100
Eksempel
Man kan også få funksjonen til å fungere
med arrays ved hjelp av metoden
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Resultatet av kjøring av koden:
javascript100
Se også
-
metoden
Math.min,
som returnerer det minste tallet fra en gruppe tall