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