javascript变量设置
我有一个小的if语句,它在函数运行时运行。问题是,即使在if语句成功执行之后,变量timeout_值始终定义为0。我做错了什么javascript变量设置,javascript,Javascript,我有一个小的if语句,它在函数运行时运行。问题是,即使在if语句成功执行之后,变量timeout_值始终定义为0。我做错了什么 //update on interval var timeout_value=0; //set interval based on number of users if (json.countusers==2 && timeout_value!=3){ alert(timeout_value); timeoutID2 =
//update on interval
var timeout_value=0;
//set interval based on number of users
if (json.countusers==2 && timeout_value!=3){
alert(timeout_value);
timeoutID2 = setInterval(refresh, 3000);
timeout_value=3;
}
您是否定义
var timeout\u value=0代码>在正确的范围内?将其移出方法。是否从函数内部调用此函数var
使变量成为局部变量,因此它在全局范围内不可用。刷新()是什么样子?