Maison > Questions et réponses > le corps du texte
pour (var i = 0;i<10;i++){
function aa(){
console.log(i)
}
}
aa()//10
Pourquoi 10 est-il imprimé ici ?
pour (var i = 0;i<10;i++){
console.log(i)
}
Qu'est-ce qui est imprimé comme ceci est 9 ?
代言2017-06-12 09:32:58
Le premier cas : Une fois la boucle terminée, i
的值为 10, aa()
affiche la valeur de i, donc imprimez 10. Par exemple :
for (var j = 0; j < 10; j++) {}
console.log(j); // print 10
Deuxième cas : i est imprimé dans la boucle, donc pour que la condition de jugement soit réussie, imprimez 0 à 9.