Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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,第一行是做什么的? 谢谢。这意味着如果传递给函数的参数n为false,则将为其分配2000 在这里,它可能允许调用方选择传递参数,或者根本不传递任何参数,并使用2000作为默认值: 功能延迟(n){ n=n | | 2000 控制台日志(n); } 延迟(); 延迟(500)如果n为0,则为null或未定义。那么n=2000也相关:和 function delay(n){ n = n || 2000 //other stuff }

第一行是做什么的?
谢谢。

这意味着如果传递给函数的参数
n
为false,则将为其分配2000

在这里,它可能允许调用方选择传递参数,或者根本不传递任何参数,并使用2000作为默认值:

功能延迟(n){
n=n | | 2000
控制台日志(n);
} 
延迟();

延迟(500)如果n为0,则为null或未定义。那么n=2000也相关:和
function delay(n){
n = n || 2000
//other stuff
}