Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/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:variable=variable | | variable_Javascript - Fatal编程技术网

JavaScript:variable=variable | | variable

JavaScript:variable=variable | | variable,javascript,Javascript,我完全不知道这叫什么,这就是我的搜索失败的原因 这个代码是什么意思 var a = b || c; 我相信这有点像一个平等的意志,它曾经被定义过,但是。。在使用它之前,我必须确定它到底做了什么。如果定义了b,它将使用b;如果定义了c,而b没有定义,它将使用c。如果你把它放在括号中,它将返回true/false。如果两者都定义了,会有这样的文档吗:?在这个上下文中,定义得更精确是有意义的。@php\u nub\u qq:如果两者都定义了,它将使用b。一旦它得到一个有效的not null/fals

我完全不知道这叫什么,这就是我的搜索失败的原因

这个代码是什么意思

var a = b || c;

我相信这有点像一个平等的意志,它曾经被定义过,但是。。在使用它之前,我必须确定它到底做了什么。

如果定义了b,它将使用b;如果定义了c,而b没有定义,它将使用c。如果你把它放在括号中,它将返回true/false。

如果两者都定义了,会有这样的文档吗:?在这个上下文中,定义得更精确是有意义的。@php\u nub\u qq:如果两者都定义了,它将使用b。一旦它得到一个有效的not null/false/undefined/0/empty string.var a=b | | c | | false;这是一个布尔或运算,您可以搜索它的一种方式是javascript双管运算,仅供将来参考:是的,这是我想知道的事情之一,问这个问题,谢谢!