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