cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Apakah maksud arguments.length dalam for loop?

Tidak faham maksud kod ini? Minta penjelasan dari Allah

function sum(){
    var sumg=0;
    for(var i=0;i<arguments.length;i++){
        sumg+=arguments[i];
    }
    return sumg;
}
alert(sum(1,2,3,4,5));
ringa_leeringa_lee2754 hari yang lalu503

membalas semua(2)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-19 10:25:23

    argumen bermaksud parameter
    Fungsi ini adalah untuk menjumlahkan, jadi bilangan parameter tidak tetap, ia mungkin sum(1,2), Ia mungkin sum(1,2,3)
    Oleh kerana parameter tidak ditetapkan
    maka kita perlu mendapatkan parameter
    Lihat kod berikut sekali lagiarguments 就是参数的意思
    这个函数是为了求和,所以参数的数量不是固定的,可能是 sum(1,2),可能是 sum(1,2,3)
    既然参数不是固定的
    那么我们就需要获取参数
    再看下面这段代码

    for(var i=0;i<arguments.length;i++){
        sumg+=arguments[i];
    }

    比如我们输入 sum(1,2)
    这时 arguments.length=2
    arguments[i] 的值分别是12 rrreee

    Sebagai contoh, jika kita memasukkan sum(1,2)
    kemudian arguments.length=2
    arguments[i]< /code > Nilainya ialah 1 dan 2

    Ini mencapai tujuan lulus parameter#🎜🎜#

    balas
    0
  • PHPz

    PHPz2017-05-19 10:25:23

    argumen ialah atribut terbina dalam fungsi semasa Ia adalah tatasusunan seperti tatasusunan yang menyimpan parameter sebenar fungsi masuk 2+3+4+ Nilai 5

    balas
    0
  • Batalbalas