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