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