A Math.max metódus
A Math.max metódus a függvénynek átadott
számcsoport legnagyobb számát adja vissza.
Ha a függvénynek nem adunk át paramétert,
akkor -Infinity lesz a visszatérési érték.
Szintaxis
Math.max(szám, szám, szám...);
Példa
Írjuk ki egy számcsoport legnagyobb számát:
console.log(Math.max(1, 5, 10, 34, 100));
A kód végrehajtásának eredménye:
100
Példa
Írjuk ki egy számcsoport legnagyobb számát:
console.log(Math.max(-1, 0, -20, -56, -100));
A kód végrehajtásának eredménye:
0
Példa
A következő példában -Infinity jelenik meg,
mivel a metódusnak nem adtunk át paramétereket:
console.log(Math.max());
A kód végrehajtásának eredménye:
-Infinity
Példa
Alapértelmezetten a függvény nem működik tömbökkel. De használhatjuk hozzá a spread operátort. Írjuk ki egy tömb maximális értékét a segítségével:
let arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
A kód végrehajtásának eredménye:
100
Példa
A függvényt tömbökkel való használatra
kényszeríthetjük az
apply
metódussal is:
let arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
A kód végrehajtásának eredménye:
100
Lásd még
-
a
Math.minmetódus,
amely egy számcsoport legkisebb számát adja vissza