Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript变量设置_Javascript - Fatal编程技术网

javascript变量设置

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 =

我有一个小的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 = setInterval(refresh, 3000);
    timeout_value=3;
}

您是否定义
var timeout\u value=0在正确的范围内?将其移出方法。

是否从函数内部调用此函数
var
使变量成为局部变量,因此它在全局范围内不可用。

刷新()是什么样子?