JavaScript の Object

【実行画面】

【Source Code】
<script type="text/javascript">
  var club=new Object();
  club.no1="Taro";
  club.no2="Jiro";
  club.no3="Saburo";
  club.num1=12;
  club.num2=3.14;
  club.next="Hanako";
  club.last="Hitomi";
  for(var i in club)
  {  document.write(i + " : " + club[i] + "<br>");  }
  document.write("<br>club.no1 : " + club.no1 + "<br>");
  document.write("club.next : " + club.next + "<br>");
</script>

JavaScript では Object と Class は別物で、Object は関連するデータをひとまとめにした構造体のようなものと思えば良いのでしょうか。
var club=new Object() で club(構造体?)を生成します。
club の要素として no1, no2, ... last などのデータを定義します。
for(var i in club) で club の全要素を印字します。
通常の参照は club.no1, club.next などのように参照します。

配列と同じような感覚なのですが、添え字(Index)では参照できませんでした。
  for(i=0; i<7; i++)    //※使えない
  {  document.write(i + " : " + club[i] + "<br>");  }

前田稔の超初心者のプログラム入門
超初心者のプログラム入門(JavaScript)