Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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 (parent4 && parent5 && parent6 && (_state[tree][parent4]) + (_state[tree][parent5]) + (_state[tree][parent6]) !== 8) { return false; } else { return true; } 它可以工作,并且有一些我想要的元素,即如果三个\u状态之和!==8,它返回false 我将尽可能简单地解释

我的代码在这里

if (parent4 && parent5 && parent6 && (_state[tree][parent4]) + (_state[tree][parent5]) + (_state[tree][parent6]) !== 8) {
  return false;
} else {
  return true;
}
它可以工作,并且有一些我想要的元素,即如果三个
\u状态之和!==8
,它返回
false

我将尽可能简单地解释我试图实现的逻辑:

if par4 + par5 + par6 !>= 8
  return false

if par4 + par5 !>= 8
  return false

if par4 OR par5 OR par6 !>= 8
  return false

else
  return true
为了简单易懂,我简化了代码

交换
返回false
返回true
并将其更改为
=
是不起作用的,因为对于所有元素,即使是我在这里没有提到的元素,默认情况下也需要转到
返回true

这怎么样

if (parent4 && parent5 && parent6) {
    if ((_state[tree][parent4] + _state[tree][parent4] + _state[tree][parent4]) !== 8) {
        return false;
    } else {
        return true;
    }
}
或在一行中:

if (parent4 && parent5 && parent6 && (_state[tree][parent4] + _state[tree][parent4] + _state[tree][parent4]) !== 8) {
    return false;
} else {
    return true;
}

单括号中的整个表达式->
(_state[tree][parent4]+_state[tree][parent5]+_state[tree][parent6])!=8
大于或不等于????因此,我将重新表述“对不起”,不大于或等于“对不起”来写出来!>=8它应该返回false,否则返回true。
如果par4+par5!>=8
什么是
!>=8
平均值?“不大于或等于”?因为那是“少于”。如果它是“不等于、大于或等于”,那么它就是“大于”。这是有道理的,但是用“大于”替换“!==”似乎不起作用。然后,当总和“大于”时,它返回false。我需要它在总和“大于”时以及在所有其他情况下返回true。oneliner不是OP已经有的,但括号的位置不同(这不会影响逻辑)?你是对的。我认为这不会影响任何事情。实际上我不知道为什么操作码不起作用。