მეთოდი 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,
    რომელიც აბრუნებს მინიმალურ რიცხვს რიცხვების ჯგუფიდან