Bagaimana untuk mencari nilai maksimum tatasusunan dalam javascript

藏色散人
Lepaskan: 2021-11-18 11:55:46
asal
11170 orang telah melayarinya

Cara mencari nilai maksimum tatasusunan dalam JavaScript: 1. Isytiharkan maks pembolehubah yang memegang elemen terbesar 2. Lintas tatasusunan dan bandingkan setiap elemen tatasusunan di dalam dengan maksimum 3. Apabila elemen tatasusunan; adalah lebih besar daripada maks, Simpan elemen tatasusunan dalam maks 4. Output maks.

Bagaimana untuk mencari nilai maksimum tatasusunan dalam javascript

Persekitaran pengendalian artikel ini: sistem windows7, versi javascript 1.8.5, komputer DELL G3

Cara mencari nilai maksimum tatasusunan dengan javascript?

JavaScript mencari nilai maksimum unsur dalam tatasusunan

Keperluan:

Cari nilai maksimum dalam tatasusunan [2,6,1,77, 52,25,7] nilai maksimum.

Idea pelaksanaan:

  • Isytiharkan maks pembolehubah yang memegang elemen terbesar

  • Maksimum nilai maksimum lalai ditakrifkan sebagai Elemen pertama dalam tatasusunan arr[0]

  • Lintas tatasusunan dan bandingkan setiap elemen tatasusunan dengan maks

  • Jika Jika ini elemen tatasusunan lebih besar daripada maks, simpan elemen tatasusunan ini dalam maks, jika tidak, teruskan ke pusingan perbandingan seterusnya

  • dan akhirnya keluarkan maks ini

Pelaksanaan kod:

var arr = [2, 6, 1, 77, 52, 25, 7, 99];
var max = arr[0];
for (var i = 1; i < arr.length; i++) {
    if (max < arr[i]) {
        max = arr[i];
    }
}
console.log(max);
Salin selepas log masuk

Hasil keluaran:

99
Salin selepas log masuk

Versi fungsi:

Pelaksanaan kod:

// 利用函数求数组 [3, 77, 44, 99, 143] 中的最大数值。
function getArrMax(arr) { // arr 接受一个数组  arr =  [3, 77, 44, 99, 143]
    var max = arr[0];
    for (var i = 1; i < arr.length; i++) {
        if (max < arr[i]) {
            max = arr[i];
        }
    }
    return max;
}
// getArrMax([3, 77, 44, 99, 143]); // 实参是一个数组送过去
var re = getArrMax([3, 77, 44, 99, 143]);
console.log(re);
Salin selepas log masuk

Output hasil :

143
Salin selepas log masuk

Argumen fungsi:

Pelaksanaan kod:

function getMax() {
    var max = arguments[0];
    for (var i = 1; i < arguments.length; i++) {
        if (max < arguments[i]) {
            max = arguments[i];
        }
    }
    return max;
}
console.log(getMax(1, 2, 3));
console.log(getMax(1, 2, 3, 4, 5));
console.log(getMax(11, 2, 34, 444, 5, 100));
Salin selepas log masuk

Hasil keluaran:

3
Salin selepas log masuk
5
Salin selepas log masuk
444
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Asas JavaScript"

Atas ialah kandungan terperinci Bagaimana untuk mencari nilai maksimum tatasusunan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan