小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

JavaScriptでの中括弧の使い方

JavaScriptでの中括弧の使い方は概ね以下の3通りがあります。

  1. function文やtry/catch/finally文のブロック(ブロックを明示する中括弧)
  2. 正規表現の繰り返し文字(/Go{2,4}gle/ --> Google, Gooogle, Goooogleにマッチ)
  3. オブジェクトリテラル(以下のサンプル参照)
var xxx = {aaa: "ABC", 10: "ten"};
document.write(xxx["aaa"], "<br>"); // ABC表示
document.write(xxx["10"], "<br>");  // ten表示
document.write(xxx.aaa, "<br>");    // ABC表示
document.write(xxx[10], "<br>");    // ten表示
//document.write(xxx[aaa], "<br>");   // Error: missing ) after argument list
//document.write(xxx.10, "<br>");     // Error: a is not defined
  • プロパティの「プロパティ名:値」は、中括弧で囲み、カンマで複数記述できる。
  • プロパティ名は、識別子・文字列・数値。
  • 値は、代入文の右辺となりえる式。