演算子には優先順位があり、複数の演算子が使用された場合は優先度の高い演算子から処理されます。 また、優先度が同じ演算子がある場合に左右のどちらから処理するかを決める結合規則があります。
// 変数の代入で使う代入演算子「=」を複数使った場合、 var a = b = 1; // 「=」は右から左へ結合するので、「b = 1」が処理された後、 // 「a = b」が処理されます。
This software includes the work that is distributed in the Apache License 2.0