Math.min методи

Math.min методи параметрлар орқали ўтказилган сонлар гуруҳидан минимал сонни қайтаради. Агар параметрлар орқали ҳеч нарса ўтказилмаса, Infinity қайтарилади.

Синтаксис

javascriptMath.min(сон, сон, сон...);

Мисол

Келгина, сонлар гуруҳидан минимал сонни чиқарайлик:

javascriptconsole.log(Math.min(40, 20, 42, 100, 67));

Коднинг ишлаш натижаси:

javascript20

Мисол

Келгина, сонлар гуруҳидан минимал сонни чиқарайлик:

javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));

Коднинг ишлаш натижаси:

javascript-100

Мисол

Кейинги мисолда Infinity чиқади, чунки методга параметрлар ўтказилмади:

javascriptconsole.log(Math.min());

Коднинг ишлаш натижаси:

javascriptInfinity

Мисол

Дарҳол функция массивлар билан ишламайди. Бироқ уни ⁅a href="/uzc/javascript/book/prime/spread/extreme-array-values/"⁆spread оператори⁅/a⁆ ёрдамида массивлар билан ишлатиш мумкин. Келгина, унинг ёрдамида массивнинг минимал қийматини чиқарайлик:

javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);

console.log(min);

Коднинг ишлаш натижаси:

javascript1

Мисол

Функцияни массивлар билан ишлатиш учун apply методидан ҳам фойдаланиш мумкин:

javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);

console.log(min);

Коднинг ишлаш натижаси:

javascript1

Ҳам қаранг

  • Math.max методи,
    сонлар гуруҳидан максимал сонни қайтаради