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