Math.max Metodu
Math.max metodu, fonksiyona iletilen bir grup sayıdan
en büyük olanını döndürür.
Fonksiyona hiçbir şey iletilmezse,
-Infinity döndürülür.
Sözdizimi
javascriptMath.max(sayı, sayı, sayı...);
Örnek
Bir grup sayı içindeki en büyük sayıyı bulalım:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Kodun çalıştırılmasının sonucu:
javascript100
Örnek
Bir grup sayı içindeki en büyük sayıyı bulalım:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Kodun çalıştırılmasının sonucu:
javascript0
Örnek
Aşağıdaki örnekte -Infinity dönecektir,
çünkü metoda herhangi bir parametre iletilmemiştir:
javascriptconsole.log(Math.max());
Kodun çalıştırılmasının sonucu:
javascript-Infinity
Örnek
Varsayılan olarak fonksiyon dizilerle çalışmaz. Ancak spread operatörü kullanılarak bu sağlanabilir. Bunu kullanarak bir dizinin maksimum değerini bulalım:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Kodun çalıştırılmasının sonucu:
javascript100
Örnek
Fonksiyonu dizilerle çalıştırmak için
apply
metodu da kullanılabilir:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Kodun çalıştırılmasının sonucu:
javascript100
Ayrıca Bakınız
-
Math.minmetodu,
bir grup sayıdan en küçük olanı döndürür