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методи,
сонлар гуруҳидан максимал сонни қайтаради