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.minmetodu,
ki, bir qrup ədəd içərisindən ən kiçik ədədi qaytarır