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,在JS中和的等价物是什么?因为我似乎找不到答案 }else if (i % 3 & 5 === 0){ console.log('...') 在谷歌上搜索“javascript和运算符”会返回一个第一次点击的结果,该结果清楚地解释了答案: if (i % 3 && 5 === 0) 这是您正在寻找的答案,但考虑到它的编写方式,它可能无法根据执行情况为您提供预期的结果。我尝试过-&但由于某些奇怪的原因-&它不起作用-&是AND运算符,这是您要问的问题。正如我所说的,由于

在JS中和的等价物是什么?因为我似乎找不到答案

}else if (i % 3 & 5 === 0){
console.log('...')
在谷歌上搜索“javascript和运算符”会返回一个第一次点击的结果,该结果清楚地解释了答案:

if (i % 3 && 5 === 0)

这是您正在寻找的答案,但考虑到它的编写方式,它可能无法根据执行情况为您提供预期的结果。

我尝试过-&但由于某些奇怪的原因-&它不起作用-&是AND运算符,这是您要问的问题。正如我所说的,由于您没有使用括号来表示您期望它是如何运行的,所以它可能不会像您期望的那样工作。现在,它看起来不像你所说的会实际运行-你所说的是我的余数除以3,然后再除以5(这将是一个非法操作)。你到底想算算什么?哦,你在做汽水。。。只要用谷歌搜索“当”的答案。@JonHartmann看看这段代码,如果它除以3和5,它会记录以下内容,这似乎是不正确的。原始代码执行按位AND,而此代码执行逻辑AND。结果不一样。在二进制中,010&101===0为假,而010&101==0为真。如果使用代码测试位标志,那么这将返回错误的结果。