JAVASCRIPT全局变量在setTimeout中未定义

JAVASCRIPT全局变量在setTimeout中未定义,javascript,variables,undefined,settimeout,Javascript,Variables,Undefined,Settimeout,有人能解释为什么这个变量变得“未定义” var a=1; var cond=假; 警报(a); setTimeout(函数(){ 提醒(a);//使用窗口。a这是工作。嗨,昆汀,你能告诉我重复问题的链接吗?谢谢。链接在横幅上:这也是重复的。好的,谢谢。

有人能解释为什么这个变量变得“未定义”

var a=1;
var cond=假;
警报(a);
setTimeout(函数(){

提醒(a);//使用窗口。a这是工作。嗨,昆汀,你能告诉我重复问题的链接吗?谢谢。链接在横幅上:这也是重复的。好的,谢谢。