繁体   English   中英

javascript变量设置

[英]javascript variable setting

我有一个小的if语句,在运行函数时运行。 问题是即使在if语句成功执行后,变量timeout_value也始终定义为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 = setInterval(refresh, 3000);
    timeout_value=3;
}

你定义var timeout_value=0; 在合适的范围内? 将其移出您的方法。

你是从一个函数里面调用它吗? var使变量成为局部变量,因此在全局范围内不可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM