JavaScriptにおける数学演算の同等の優先順位

乗算と除算は同等の優先順位を持ち、 左から右へ順番に実行されます。 例を用いて、これが何を意味するかを考えてみましょう。 次のコードでは、最初に除算が行われ、 その後乗算が行われます:

javascriptlet a = 8 / 2 * 4;
alert(a); // 16を表示 (4 * 4 の結果)

もし記号の位置を入れ替えると、最初に 乗算が行われ、その後除算が行われます:

javascriptlet a = 8 * 2 / 4;
alert(a); // 4を表示 (16 / 4 の結果)

次の例では、各新しい除算演算が 前の結果に適用されます:

javascriptlet a = 16 / 2 / 2 / 2;
alert(a); // 2を表示
Задание 1

コードを実行せずに、画面に何が表示されるか 判断してください:

javascriptlet a = 8 / 2 * 2;
alert(a);
Задание 2

コードを実行せずに、画面に何が表示されるか 判断してください:

javascriptlet a = 8 * 4 / 2 / 2;
alert(a);