在 (a || b && c) 中的何处添加括号以使其更具可读性?
Where to add brackets in (a || b && c) to make it more readable?
if (a || b && c) {...}
我在我们的 javascript 代码中发现了这个,想添加括号以使其更具可读性。
这是(a || (b && c))
还是((a || b) && c)
?
(a || (b && c))
因为 &&
的优先级高于 ||
。
例如
true || true && false // Gives true
(true || true) && false // Gives false
true || (true && false) // Gives true
if (a || b && c) {...}
我在我们的 javascript 代码中发现了这个,想添加括号以使其更具可读性。
这是(a || (b && c))
还是((a || b) && c)
?
(a || (b && c))
因为 &&
的优先级高于 ||
。
例如
true || true && false // Gives true
(true || true) && false // Gives false
true || (true && false) // Gives true