Math.min metodi
Math.min metodi parametrlar orqali uzatilgan
sonlar guruhidan eng kichik sonni qaytaradi.
Agar parametrlar orqali hech narsa uzatilmasa,
Infinity qaytariladi.
Sintaksis
Math.min(son, son, son...);
Misol
Keling, sonlar guruhidan eng kichik sonni chiqaraylik:
console.log(Math.min(40, 20, 42, 100, 67));
Kodni bajarish natijasi:
20
Misol
Keling, sonlar guruhidan eng kichik sonni chiqaraylik:
console.log(Math.min(-1, -100, -30, -25, 40));
Kodni bajarish natijasi:
-100
Misol
Quyidagi misolda Infinity chiqadi,
chunki metodga parametrlar uzatilmadi:
console.log(Math.min());
Kodni bajarish natijasi:
Infinity
Misol
Standart tarzda funksiya massivlar bilan ishlamaydi. Ammo uni spread operatori yordamida buning majburlash mumkin. Keling, uning yordamida massivning eng kichik qiymatini chiqaraylik:
let arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Kodni bajarish natijasi:
1
Misol
Funksiyani massivlar bilan ishlashga
apply metodi
yordamida ham majburlash mumkin:
let arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Kodni bajarish natijasi:
1
Shuningdek qarang
-
Math.maxmetodi,
bu sonlar guruhidan eng katta sonni qaytaradi