Метад Math.max

Метад Math.max вяртае максiмальны лік з групы лiкаў, перададзеных у функцыю. Калі ў функцыю нiчога не перададзена, то будзе вернуты -Infinity.

Сiнтаксiс

javascriptMath.max(лік, лік, лік...);

Прыклад

Давайце выведзем максiмальны лік з групы лiкаў:

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

Вынік выканання кода:

javascript100

Прыклад

Давайце выведзем максiмальны лік з групы лiкаў:

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

Вынік выканання кода:

javascript0

Прыклад

У наступным прыкладзе выведзецца -Infinity, бо метаду не перадалі параметраў:

javascriptconsole.log(Math.max());

Вынік выканання кода:

javascript-Infinity

Прыклад

Па змаўчанні функцыя не працуе з масівамі. Аднак яе можна прымусіць зрабіць гэта з дапамогай аператара spread. Давайце з яго дапамогай выведзем максiмальнае значэнне масіва:

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

Глядзiце таксама

  • метад Math.min,
    які вяртае мiнiмальны лік з групы лiкаў