მეთოდი Math.max
მეთოდი Math.max აბრუნებს მაქსიმალურ
რიცხვს რიცხვების ჯგუფიდან, რომელიც გადაეცემა ფუნქციას.
თუ ფუნქციას არაფერი გადაეცემა, მაშინ
დაბრუნდება -Infinity.
სინტაქსი
javascriptMath.max(რიცხვი, რიცხვი, რიცხვი...);
მაგალითი
მოდით გამოვიტანოთ მაქსიმალური რიცხვი რიცხვების ჯგუფიდან:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
კოდის შესრულების შედეგი:
javascript100
მაგალითი
მოდით გამოვიტანოთ მაქსიმალური რიცხვი რიცხვების ჯგუფიდან:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
კოდის შესრულების შედეგი:
javascript0
მაგალითი
შემდეგ მაგალითში გამოიყოფა -Infinity,
რადგან მეთოდს პარამეტრები არ გადაეცა:
javascriptconsole.log(Math.max());
კოდის შესრულების შედეგი:
javascript-Infinity
მაგალითი
სტანდარტულად ფუნქცია მასივებთან არ მუშაობს. თუმცა მისი აიძულება ამის გაკეთება შესაძლებელია ოპერატორი spread-ის გამოყენებით. მოდით მისი საშუალებით გამოვიტანოთ მასივის მაქსიმალური მნიშვნელობა:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
კოდის შესრულების შედეგი:
javascript100
მაგალითი
ასევე შესაძლებელია ფუნქციის მუშაობის აიძულება
მასივებთან მეთოდის
apply საშუალებით:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
კოდის შესრულების შედეგი:
javascript100
იხილეთ ასევე
-
მეთოდი
Math.min,
რომელიც აბრუნებს მინიმალურ რიცხვს რიცხვების ჯგუფიდან