「JavaScript/演算子」の版間の差分
削除された内容 追加された内容
M →演算子の優先順位: await まで |
M →演算子の優先順位: 減算(-)まで |
||
604 行
== 演算子の優先順位 ==
{| class="wikitable"
|+ JavaScriptの演算子の優先順位と結合性
!優先順位!!演算子のタイプ!!結合性!!個別の演算子
611 行
| グループ化 || なし || ( ... )
|-
! rowspan=5 | 20
| ドット記法プロパティアクセサ
| rowspan=2 | 左から右へ || ... . ...▼
▲| 左から右へ || ... . ...
|-
| ブラケット記法プロパティアクセサ|| ... [ ... ]
| 左から右へ || ... [ ... ]▼
|-
| 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=
| 乗算(*)
|-
| 除算(/) || ... / ...
! rowspan=1 | 14▼
|-
| 剰余(%) || ... % ...
|-
| 加算(+)
| rowspan=2 | 左から右へ || ... + ...
|-
| 減算(-) || ... - ...
|-
! rowspan=1 | 13
|