Kaedah Math.max

Kaedah Math.max mengembalikan nombor maksimum daripada sekumpulan nombor yang dihantar ke dalam fungsi. Jika tiada apa-apa dihantar ke dalam fungsi, -Infinity akan dikembalikan.

Sintaks

javascriptMath.max(nombor, nombor, nombor...);

Contoh

Mari keluarkan nombor maksimum daripada sekumpulan nombor:

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

Keputusan pelaksanaan kod:

javascript100

Contoh

Mari keluarkan nombor maksimum daripada sekumpulan nombor:

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

Keputusan pelaksanaan kod:

javascript0

Contoh

Dalam contoh berikut, -Infinity akan dikeluarkan, kerana tiada parameter diberikan kepada kaedah:

javascriptconsole.log(Math.max());

Keputusan pelaksanaan kod:

javascript-Infinity

Contoh

Secara lalai, fungsi tidak berfungsi dengan tatasusunan. Namun, ia boleh diarahkan untuk berbuat demikian menggunakan operator spread. Mari gunakannya untuk mengeluarkan nilai maksimum tatasusunan:

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);

console.log(max);

Keputusan pelaksanaan kod:

javascript100

Contoh

Fungsi juga boleh diarahkan untuk berfungsi dengan tatasusunan menggunakan kaedah apply:

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);

console.log(max);

Keputusan pelaksanaan kod:

javascript100

Lihat juga

  • kaedah Math.min,
    yang mengembalikan nombor minimum daripada sekumpulan nombor