Метод 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,
    који враћа минималан број из групе бројева