javascript - js untuk gelung
怪我咯
怪我咯 2017-06-12 09:30:58
0
1
513

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?

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(1)
代言

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan