Метод Math.max
Метод Math.max враћа максималан
број из групе бројева, прослеђених функцији.
Ако функцији није ништа прослеђено, биће
враћено -Infinity.
Синтакса
javascriptMath.max(број, број, број...);
Пример
Хајде да изведемо максималан број из групе бројева:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Резултат извршавања кода:
javascript100
Пример
Хајде да изведемо максималан број из групе бројева:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Резултат извршавања кода:
javascript0
Пример
У следећем примеру ће се извести -Infinity,
јер методу нису прослеђени параметри:
javascriptconsole.log(Math.max());
Резултат извршавања кода:
javascript-Infinity
Пример
Подразумевано функција не ради са низовима. Међутим, може се натерати да то уради уз помоћ оператора spread. Хајде да уз његову помоћ изведемо максималну вредност низа:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Резултат извршавања кода:
javascript100
Пример
Такође се функција може натерати да ради
са низовима уз помоћ методе
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Резултат извршавања кода:
javascript100
Погледајте такође
-
метод
Math.min,
који враћа минималан број из групе бројева