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.min metodu,
    bir grup sayıdan en küçük olanı döndürür