Math.min metodi

Math.min metodi parametrlar orqali uzatilgan sonlar guruhidan eng kichik sonni qaytaradi. Agar parametrlar orqali hech narsa uzatilmasa, Infinity qaytariladi.

Sintaksis

javascriptMath.min(son, son, son...);

Misol

Keling, sonlar guruhidan eng kichik sonni chiqaraylik:

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

Kodni bajarish natijasi:

javascript20

Misol

Keling, sonlar guruhidan eng kichik sonni chiqaraylik:

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

Kodni bajarish natijasi:

javascript-100

Misol

Quyidagi misolda Infinity chiqadi, chunki metodga parametrlar uzatilmadi:

javascriptconsole.log(Math.min());

Kodni bajarish natijasi:

javascriptInfinity

Misol

Standart tarzda funksiya massivlar bilan ishlamaydi. Ammo uni spread operatori yordamida buning majburlash mumkin. Keling, uning yordamida massivning eng kichik qiymatini chiqaraylik:

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

console.log(min);

Kodni bajarish natijasi:

javascript1

Misol

Funksiyani massivlar bilan ishlashga apply metodi yordamida ham majburlash mumkin:

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

console.log(min);

Kodni bajarish natijasi:

javascript1

Shuningdek qarang

  • Math.max metodi,
    bu sonlar guruhidan eng katta sonni qaytaradi