JavaScriptにおける数学演算の優先順位
JavaScriptの数学演算は、通常の数学と同様の優先順位を持っています。 つまり、乗算と除算が最初に実行され、その後で加算と減算が実行されます。
次の例では、最初に2が2で乗算され、その結果に3が加算されます:
let a = 2 * 2 + 3;
alert(a); // 7を表示します (結果は4 + 3)
コードを実行せずに、画面に何が表示されるかを判断してください:
let a = 5 + 5 * 3;
alert(a);
コードを実行せずに、画面に何が表示されるかを判断してください:
let a = 5 + 5 * 3 + 3;
alert(a);
コードを実行せずに、画面に何が表示されるかを判断してください:
let a = 8 / 2 + 2;
alert(a);
コードを実行せずに、画面に何が表示されるかを判断してください:
let a = 8 + 2 / 2;
alert(a);