pour (var i = 0;i<10;i++){
function aa(){ console.log(i) }
}aa()//10
Pourquoi 10 est-il imprimé ici ?
console.log(i)
}Qu'est-ce qui est imprimé comme ceci est 9 ?
走同样的路,发现不同的人生
Le premier cas : Une fois la boucle terminée, i的值为 10, aa()affiche la valeur de i, donc imprimez 10. Par exemple :
i
aa()
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.
Le premier cas : Une fois la boucle terminée,
i
的值为 10,aa()
affiche la valeur de i, donc imprimez 10. Par exemple :Deuxième cas : i est imprimé dans la boucle, donc pour que la condition de jugement soit réussie, imprimez 0 à 9.