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методу,
сандар тобундагы эң кичине санды кайтарат