Всем привет, читаю учебник LearnJS, в теме "Операторы" говорится, что если приоритет у операторов одинаковый, то порядок выполнения - слева направо, но дальше в примере: "a = b = c = 2 + 2;", говорится что Такое присваивание работает справа-налево - сначала вычисляется самое правое выражение 2 + 2, и затем оно присваивается переменным слева: c, b и a. Вопрос: почему справа-налево, если приоритет у них одинаковый?