我需要知道,例如,在JavaScript中,算子结合性是否与赋值算子和其他运算符的计算顺序相同。var x; 在上面的代码中,我需要知道赋值表达式x = 10;是从“右到左”还是“从左到右”执行的,因为赋值运算符的操作符相联性是“从右到左”,我有点担心像这个x = 10;这样的普通赋值表达式是如何执行的executed from "right to left" because Assignment operator is having "right to left"
大多数编程语言都有二进制运算符的优先级和结合性表。在某些情况下,结合性很重要,例如(a - b) - c != a - (b - c)。然而,对于像&&这样的联合运算符来说,它似乎并不重要,但是大多数语言都将其列为左关联。
是否存在(a && b) && c和a && (b && c)之间实际上存在差异的情况?