>>265
配列の添え字(インデクス)が、0から始まる事と要素[0] がどうなっているか、については
特になんの関係もないよ。 配列の添え字は、簡単に言えば先頭からの距離のようなもので、

 var arr = new Array(); // 値のセットは省略
 arr[0] = "これは先頭からゼロ距離";
 arr[1] = "これは先頭から1つ離れた場所";
  :

と言う事。で、それはそれとして、最初の状態は 「要素が空」 つまり配列の 「"長さが" 0」
なんて言うか… これで伝わるかい?