if (a || b && c) {...}
我在我们的javascript代码中发现了此问题,并希望添加方括号以使其更具可读性。
这是(a || (b && c))
还是((a || b) && c)
吗?
答案 0 :(得分:1)
(a || (b && c))
,因为&&
的优先级高于||
。
例如
true || true && false // Gives true
(true || true) && false // Gives false
true || (true && false) // Gives true