Math.max metodas
Metodas Math.max grąžina didžiausią
skaičių iš skaičių grupės, perduotos į funkciją.
Jei į funkciją niekas neperduota, bus
grąžinta -Infinity.
Sintaksė
javascriptMath.max(skaičius, skaičius, skaičius...);
Pavyzdys
Išveskime didžiausią skaičių iš skaičių grupės:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Kodo vykdymo rezultatas:
javascript100
Pavyzdys
Išveskime didžiausią skaičių iš skaičių grupės:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Kodo vykdymo rezultatas:
javascript0
Pavyzdys
Šiame pavyzdyje bus išvesta -Infinity,
kadangi metodui nebuvo perduoti jokie parametrai:
javascriptconsole.log(Math.max());
Kodo vykdymo rezultatas:
javascript-Infinity
Pavyzdys
Pagal nutylėjimą funkcija nedirba su masyvais. Tačiau ją galima priversti tai daryti naudojant spread operatorių. Naudodami jį išveskime didžiausią masyvo reikšmę:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Kodo vykdymo rezultatas:
javascript100
Pavyzdys
Taip pat galima priversti funkciją dirbti
su masyvais naudojant metodą
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Kodo vykdymo rezultatas:
javascript100
Taip pat žiūrėkite
-
metodas
Math.min,
kuris grąžina mažiausią skaičių iš skaičių grupės