JavaScript演算子の優先順位ルール

JavaScript演算子の優先順位ルールの基本を学ぶ

すべての複雑なステートメントは、優先順位の問題を引き起こします。

これを取る:

const a = 1 * 2 + 5 / 2 % 2

結果は2.5ですが、なぜですか?どの操作が最初に実行され、どれを待つ必要がありますか?

一部の操作は他の操作よりも優先されます。優先ルールを次の表に示します。

オペレーター 説明
- + ++ -- 単項演算子、インクリメントとデクリメント
* / % 乗算/除算
+ - 足し算/引き算
= += -= *= /= %= **= 割り当て

同じレベルでの操作(+そして-)見つかった順序で実行されます

この表に従って、この計算を解くことができます。

const a = 1 * 2 + 5 / 2 % 2
const a = 2 + 5 / 2 % 2
const a = 2 + 2.5 % 2
const a = 2 + 0.5
const a = 2.5

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: