JavaScript_javascript スキルにおける演算子の優先順位に関する簡単な説明

WBOY
リリース: 2016-05-16 15:51:15
オリジナル
1258 人が閲覧しました

演算子の優先順位

JavaScript における演算子の優先順位は一連のルールです。このルールは、式を評価するときに演算子が実行される順序を制御します。優先順位の高い演算子は、優先順位の低い演算子よりも前に実行されます。たとえば、乗算は加算の前に実行されます。

次の表は、JavaScript 演算子を優先順位の高いものから低いものまでリストしています。同じ優先順位を持つ演算子は左から右に評価されます。


オペレーター 説明
. [] () フィールド アクセス、配列の添字付け、関数呼び出し、式のグループ化
-- - ~ ! 新しいタイプの void を削除します 単項演算子、戻りデータ型、オブジェクトの作成、未定義の値
* / % 乗算、除算、剰余
- 加算、減算、文字列連結
シフト
< <= >= インスタンス 以下、以下、以上、以上、instanceof
== != === !== 等しい、等しくない、厳密に等しい、厳密に等しくない
& ビット単位の AND
^ ビットごとの XOR
| ビット単位 OR
&& 論理積
|| 論理和
?: 条件
= oP= 割り当て、演算割り当て
複数評価

括弧を使用すると、演算子の優先順位によって決定される評価の順序を変更できます。これは、括弧で囲まれた式が式の残りの部分で使用される前にすべて評価される必要があることを意味します。

z = 78 * (96 + 3 + 45)
ログイン後にコピー

この式には、=、*、()、およびもう 1 つの 5 つの演算子があります。演算子の優先順位の規則に従って、演算子は ()、 、 、 *、 = の順序で評価されます。

括弧内の式が最初に評価されます。括弧内には 2 つの加算演算子があります。どちらの加算演算子も同じ優先順位を持つため、左から右に評価されます。まず 96 と 3 を足し、その合計を 45 に足すと 144 になります。
次に乗算演算が始まります。 78 掛ける 144 で 11232 になります。
Aは最後の代入演算です。 11232をzに代入します。

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート