「JavaScript/演算子」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
Ef3 (トーク | 投稿記録)
604 行
 
== 演算子の優先順位 ==
{| class="wikitable"
|+ JavaScriptの演算子の優先順位と結合性
!優先順位!!演算子のタイプ!!結合性!!個別の演算子
611 行
| グループ化 || なし || ( ... )
|-
! rowspan=5 | 20
| ドット記法プロパティアクセサ
| rowspan=2 | 左から右へ || ... . ...
----
ドット記法
| 左から右へ || ... . ...
|-
| ブラケット記法プロパティアクセサ|| ... [ ... ]
----
ブラケット記法
| 左から右へ || ... [ ... ]
|-
| new(引数リスト付き) || n/aなし || new ... ( ... )
|-
| 関数の呼び出し
| rowspan=2 | 左から右へ || ... ( ... )
|-
| オプショナルチェイニング || 左から右へ || ?.
|-
! rowspan=1 | 19
633 ⟶ 629行目:
|-
! rowspan=2 | 18
| 後置インクリメント
| rowspan=2 | なし || ... ++
|-
639 ⟶ 635行目:
|-
! rowspan=10 | 17
| ロジカルNOT (!)
| rowspan=10 | 右から左へ || ! ...
|-
661 ⟶ 657行目:
|-
! rowspan=1 | 16
| 累乗(**) || 右から左へ || ... ** ...
|-
! rowspan=13 | 15
| 乗算(*)
| rowspan=3 | 左から右へ || ... [* ... ]
|-
| 除算(/) || ... / ...
! rowspan=1 | 14
|-
| 剰余(%) || ... % ...
|-
! rowspan=12 | 14
| 加算(+)
| rowspan=2 | 左から右へ || ... + ...
|-
| 減算(-) || ... - ...
|-
! rowspan=1 | 13