Метад 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каў