From 24f56919c659c5c5690753cf08f839695e0baddb Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 1 May 2021 01:19:21 +0900 Subject: Web/JavaScript/Reference/Operators を更新 (#526) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2020/12/18 時点の英語版に同期 --- .../web/javascript/reference/operators/index.html | 62 +++++++++++----------- 1 file changed, 30 insertions(+), 32 deletions(-) diff --git a/files/ja/web/javascript/reference/operators/index.html b/files/ja/web/javascript/reference/operators/index.html index 71489adc52..ce93a79806 100644 --- a/files/ja/web/javascript/reference/operators/index.html +++ b/files/ja/web/javascript/reference/operators/index.html @@ -15,11 +15,11 @@ translation_of: Web/JavaScript/Reference/Operators

この節では、JavaScript 言語のすべての演算子、式、キーワードについて記述しています。

-

式と演算子 (カテゴリ別)

+

式と演算子 (カテゴリー別)

-

アルファベット順リストは左側のサイドバーをご覧ください。

+

アルファベット順の一覧は左側のサイドバーをご覧ください。

-

基本式

+

基本式

JavaScript の基本的なキーワードと一般的な式です。

@@ -50,7 +50,7 @@ translation_of: Web/JavaScript/Reference/Operators
グループ化演算子です。
-

左辺式

+

左辺式

左辺値は、代入の対象になります。

@@ -59,16 +59,18 @@ translation_of: Web/JavaScript/Reference/Operators
プロパティアクセス演算子はオブジェクトのプロパティやメソッドへのアクセスを提供します
(object.propertyobject["property"])。
{{JSxRef("Operators/new", "new")}}
-
new 演算子はコンストラクタのインスタンスを作成します。
+
new 演算子はコンストラクターのインスタンスを作成します。
{{JSxRef("Operators/new%2Etarget", "new.target")}}
-
コンストラクタ内で new.target を使うことで、{{jsxref("Operators/new", "new")}} によって呼び出されるコンストラクタを参照できます。
+
コンストラクター内で new.target を使うことで、{{jsxref("Operators/new", "new")}} によって呼び出されるコンストラクターを参照できます。
+
{{JSxRef("Statements/import%2Emeta", "import.meta")}}
+
コンテキストに依存したメタデータを JavaScript モジュールへ公開するオブジェクトです。
{{JSxRef("Operators/super", "super")}}
-
super キーワードは親コンストラクタを呼び出します。
+
super キーワードは親コンストラクターを呼び出します。
{{JSxRef("Operators/Spread_syntax", "...obj")}}
展開記法 (スプレッド記法) は、式を複数の引数または複数の要素に展開して、それぞれ関数呼び出しまたは配列リテラルに渡します。
-

インクリメントとデクリメント

+

インクリメントとデクリメント

接尾/接頭辞のインクリメント演算子と接尾/接頭辞のデクリメント演算子です。

@@ -83,7 +85,7 @@ translation_of: Web/JavaScript/Reference/Operators
前置型デクリメント演算子。
-

単項演算子

+

単項演算子

単項演算は、1 個のオペランドによる演算です。

@@ -104,7 +106,7 @@ translation_of: Web/JavaScript/Reference/Operators
論理否定演算子です。
-

算術演算子

+

算術演算子

算術演算子は、数値 (リテラルまたは値) をオペランドとして取り、1 個の数値を返します。

@@ -123,7 +125,7 @@ translation_of: Web/JavaScript/Reference/Operators
べき乗演算子です。
-

関係演算子

+

関係演算子

比較演算子は、そのオペランドを比較し、その比較が真かどうかに基づいて Boolean 値を返します。

@@ -142,11 +144,11 @@ translation_of: Web/JavaScript/Reference/Operators
大なりイコール演算子です。
-
+

注: => は演算子ではなく、アロー関数 のための記法です。

-

等値演算子

+

等値演算子

等値演算子の評価結果は常に、比較が真かどうかに基づいて Boolean 型の値になります。

@@ -161,7 +163,7 @@ translation_of: Web/JavaScript/Reference/Operators
非同値演算子です。
-

ビットシフト演算子

+

ビットシフト演算子

オペランドのすべてのビットをシフト演算します。

@@ -174,7 +176,7 @@ translation_of: Web/JavaScript/Reference/Operators
ビット符号なし右シフト演算子です。
-

バイナリービット演算子

+

バイナリービット演算子

ビット演算子は、そのオペランドを 32 ビット (0 と 1) の並びとして扱い、標準の JavaScript 数値を返します。

@@ -187,7 +189,7 @@ translation_of: Web/JavaScript/Reference/Operators
ビット排他的論理和 (XOR) です。
-

バイナリー論理演算子

+

バイナリー論理演算子

論理演算には、一般的に (論理) 真偽値が使用され、それが置かれた時に真偽値を返します。

@@ -197,12 +199,10 @@ translation_of: Web/JavaScript/Reference/Operators
{{JSxRef("Operators/Logical_OR", "||")}}
論理和 (OR) です。
{{JSxRef("Operators/Nullish_coalescing_operator", "??")}}
-
Null 合体 です。
+
Null 合体演算子です。
- - -

条件 (三項) 演算子

+

条件 (三項) 演算子

{{JSxRef("Operators/Conditional_Operator", "(condition ? ifTrue : ifFalse)")}}
@@ -211,16 +211,16 @@ translation_of: Web/JavaScript/Reference/Operators
-

オプショナルチェイニング演算子

+

オプショナルチェイニング演算子

-
{{JSxRef("Operators/Optional_chaining", "?.")}}
-
-

オプショナルチェイニング演算子は、参照が nullishnull または undefined)の場合にエラーを発生させるのではなく、undefined を返します。

-
+
{{JSxRef("Operators/Optional_chaining", "?.")}}
+
+

オプショナルチェイニング演算子は、参照が nullishnull または undefined)の場合にエラーを発生させるのではなく、undefined を返します。

+
-

代入演算子

+

代入演算子

代入演算子は、右辺のオペランドに基づいて、値を左辺のオペランドに代入します。

@@ -264,14 +264,14 @@ translation_of: Web/JavaScript/Reference/Operators -

カンマ演算子

+

カンマ演算子

{{JSxRef("Operators/Comma_Operator", ",")}}
カンマ演算子は、複数の式を単一の文で評価し、その最後の式の結果を返します。
-

仕様

+

仕様書

@@ -286,13 +286,11 @@ translation_of: Web/JavaScript/Reference/Operators
-

ブラウザーの互換性

- - +

ブラウザーの互換性

{{Compat("javascript.operators")}}

-

関連情報

+

関連情報