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.min metodi,
    bu bir guruh sonlardan eng kichigini qaytaradi