Math.max metodi
Math.max metodi berilgan sonlar guruhidan
eng katta sonni qaytaradi.
Agar hech narsa berilmasa,
-Infinity qaytariladi.
Sintaksis
javascriptMath.max(son, son, son...);
Misol
Keling, bir guruh sonlardan eng kattasini chiqaramiz:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Kodni ishlatish natijasi:
javascript100
Misol
Keling, bir guruh sonlardan eng kattasini chiqaramiz:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Kodni ishlatish natijasi:
javascript0
Misol
Quyidagi misolda -Infinity chiqadi,
chunki metodga parametr berilmadi:
javascriptconsole.log(Math.max());
Kodni ishlatish natijasi:
javascript-Infinity
Misol
Standart tarzda funksiya massivlar bilan ishlamaydi. Ammo uni spread operatori yordamida buning majburiy mumkin. Keling, uning yordamida massivning eng katta qiymatini chiqaramiz:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Kodni ishlatish natijasi:
javascript100
Misol
Funksiyani massivlar bilan ishlashga
apply metodi
yordamida ham majburlash mumkin:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Kodni ishlatish natijasi:
javascript100
Shuningdek qarang
-
Math.minmetodi,
bu bir guruh sonlardan eng kichigini qaytaradi