Metode Math.max
Metode Math.max mengembalikan angka
terbesar dari sekelompok angka yang diteruskan ke fungsi.
Jika tidak ada argumen yang diteruskan ke fungsi,
maka akan dikembalikan -Infinity.
Sintaks
javascriptMath.max(angka, angka, angka...);
Contoh
Mari tampilkan angka terbesar dari sekelompok angka:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Hasil eksekusi kode:
javascript100
Contoh
Mari tampilkan angka terbesar dari sekelompok angka:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Hasil eksekusi kode:
javascript0
Contoh
Pada contoh berikutnya akan ditampilkan -Infinity,
karena metode tidak diberikan parameter:
javascriptconsole.log(Math.max());
Hasil eksekusi kode:
javascript-Infinity
Contoh
Secara default fungsi tidak bekerja dengan array. Namun dapat dibuat untuk melakukannya dengan operator spread. Mari gunakan operator tersebut untuk menampilkan nilai terbesar array:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Hasil eksekusi kode:
javascript100
Contoh
Fungsi juga dapat dibuat untuk bekerja
dengan array menggunakan metode
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Hasil eksekusi kode:
javascript100
Lihat juga
-
metode
Math.min,
yang mengembalikan angka terkecil dari sekelompok angka