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