cari

Rumah  >  Soal Jawab  >  teks badan

javascript - js untuk gelung

untuk (var i = 0;i<10;i++){

function aa(){
    console.log(i)
}

}
aa()//10

Kenapa 10 dicetak di sini?

untuk (var i = 0;i<10;i++){

console.log(i)

}
Apa yang dicetak seperti ini ialah 9?

怪我咯怪我咯2842 hari yang lalu567

membalas semua(1)saya akan balas

  • 代言

    代言2017-06-12 09:32:58

    Kes pertama: Selepas gelung tamat, i的值为 10, aa()mengeluarkan nilai i, jadi cetak 10. Contohnya:

    for (var j = 0; j < 10; j++) {}
    console.log(j);         // print 10
    

    Kes kedua: i dicetak dalam gelung, jadi untuk menjayakan syarat penghakiman, cetak 0 hingga 9.

    balas
    0
  • Batalbalas