「JavaScript/演算子」の版間の差分
削除された内容 追加された内容
→等値演算子: 節に分解 |
|||
546 行
== プロパティアクセサ ==
'''プロパティアクセサ'''(''property accessor'')とは、オブジェクトの(メソッドを含む)プロパティにアクセスするための演算子式で、左辺値式です。
<code>object'''.'''property</code>と<code>'''.'''</code>を挟んだ二項式がドット記法のプロパティアクセサです。▼
▲ドット記法のプロパティアクセサは、<code>object '''.''' property</code>
ドット記法では、<code>property</code>が識別子として有効なときにのみ使え識別子以外を用いると SyntaxError を throw します。
<syntaxhighlight lang="javascript">
const object = {};
object.myName = "tom"; // 正常
object.123 = 0; // SyntaxError:
object.my-name = "lisa"; // SyntaxError:
</syntaxhighlight>
=== ブラケット記法のプロパティアクセサ ===
ブラケット記法のプロパティアクセサは、<code>''object'' '''[''' ''property'' ''']'''</code>の構文で、<code>'''[ ]'''</code>を使った配列アクセス似の記法です。文字列の他、Symbol もキーにできます。
<syntaxhighlight lang="javascript">
const object = {};
object["myName"] = "tom"; // 正常
object["123"] = 0; // 正常
object["my-name"] = "lisa"; // 正常
</syntaxhighlight>
== 条件演算子 ==
|