+、-、*、/
などの演算子は、前から後ろに向かって計算します。

これが演算子の優先順位、
左から右へ

でも、全体の計算は、右から左に考える。

つまり、

=という演算子は、
+、-、*、/などの演算子みたいに
右から左に考えるのではなく、
左から右へ考える。

一つ一つの演算子には、
計算する優先順位があるのです。