Math.max metodu

Math.max metodu, funksiyaya ötürülən ədədlər qrupundan ən böyük ədədi qaytarır. Əgər funksiyaya heç nə ötürülməzsə, -Infinity qaytarılacaq.

Sintaksis

javascriptMath.max(ədəd, ədəd, ədəd...);

Nümunə

Gəlin bir ədədlər qrupundan ən böyük ədədi çıxaraq:

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

Kodun icrasının nəticəsi:

javascript100

Nümunə

Gəlin bir ədədlər qrupundan ən böyük ədədi çıxaraq:

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

Kodun icrasının nəticəsi:

javascript0

Nümunə

Aşağıdakı nümunədə -Infinity çıxacaq, çünki metoda heç bir parametr ötürülməyib:

javascriptconsole.log(Math.max());

Kodun icrasının nəticəsi:

javascript-Infinity

Nümunə

Standart olaraq funksiya massivlərlə işləmir. Lakin onu spread operatoru ilə buna məcbur etmək olar. Gəlin onun köməyi ilə massivin maksimum dəyərini çıxaraq:

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);

console.log(max);

Kodun icrasının nəticəsi:

javascript100

Nümunə

Funksiyanı massivlərlə işləməyə apply metodunun köməyi ilə də məcbur etmək olar:

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);

console.log(max);

Kodun icrasının nəticəsi:

javascript100

Həmçinin bax

  • Math.min metodu,
    ki, bir qrup ədəd içərisindən ən kiçik ədədi qaytarır