recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - js pour la boucle

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 ?

怪我咯怪我咯2842 Il y a quelques jours565

répondre à tous(1)je répondrai

  • 代言

    代言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.

    répondre
    0
  • Annulerrépondre