[JS]演算子優先度


演算子の優先度


演算子の優先度は、演算子の実行順序を決定します.
優先度の高い演算子を最初に実行します.

3 + 4 * 5 // 3 + (4 * 5)
4 * 3 ** 2 // 4 * (3 ** 2)

けつごうせい


結合は、式の演算子が計算する方向を表します.
右結合の演算子は右側から、左結合の演算子は左側から演算を開始します.
1つの式が異なる優先度の演算子を使用する場合、優先度の高い演算子から実行されます.ただし、演算子の優先度と同じまたは同じ演算子を複数回使用する場合は、演算子の結合性を考慮して演算が実行されます.

a = b = 5 // a = (b = 5) : a와 b 모두 5
代入演算子=はカップリング性であるため、まず変数bに数字5を割り当てる演算を実行し、次に値5の変数bを変数aに割り当てる演算を行うので、aとbはいずれも5の値を有する.