Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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_Loops_Logical Operators_Console.log - Fatal编程技术网

Javascript 不同类型的逻辑运算符

Javascript 不同类型的逻辑运算符,javascript,loops,logical-operators,console.log,Javascript,Loops,Logical Operators,Console.log,我试图解决著名的FizzBuzz测验,但我决定使用逻辑运算符或而不是else来提供后卫 for(var num=1;num的output声明可以是num如下: var output = num; 因此,您不必使用|操作符,只需直接打印输出即可: console.log(output); for(var num=1;num用于修复输出的范围: for(var num=1;num我会说Zakaria的答案是正确的,但为了曝光,这里是我的答案 for(var i=1;i)您的console

我试图解决著名的FizzBuzz测验,但我决定使用逻辑运算符而不是else来提供后卫


for(var num=1;num的
output
声明可以是
num
如下:

var output = num;
因此,您不必使用
|
操作符,只需直接打印
输出即可:

console.log(output);
for(var num=1;num用于修复
输出的范围:


for(var num=1;num我会说Zakaria的答案是正确的,但为了曝光,这里是我的答案


for(var i=1;i)您的
console.log(output | | num)
outputs
output
是否已定义。如果未定义,它将输出
num
。因为定义了
output
,它将被输出,而
num
不被输出。它们还可以将输出的默认值设置为空字符串
”“| |‘yes’
将返回
yes
,但我认为当我不为变量定义值时,它会自动接受未定义值。let和var之间的区别是什么。为什么let有效而var无效