Maison > Questions et réponses > le corps du texte
var a=0;
var timer=setTimeout(function(){
a++;
},1000);
if(a>0){
alert("1");
}
J'ai clairement changé la valeur de a dans ce code dans le minuteur, pourquoi la sortie est-elle toujours à 0 ?
Comment dois-je écrire pour faire apparaître cette fenêtre contextuelle (sur la base de l'efficacité du jugement.)
伊谢尔伦2017-05-19 10:36:41
Ordre d'exécution comme vous l'imaginez
var a = 0;
a++;
console.log(a);
Séquence d'exécution réelle
var a = 0;
console.log(a);
delay 1 second ……
a++;
Il existe de nombreuses façons d'obtenir ce a=1, mais vous ne connaissez pas la signification ici, à quoi ça sert.
Si vous avez des questions supplémentaires, veuillez les poser dans la question, pas dans les commentaires de la question.