Em JavaScript, arrays são um tipo especial de objeto que representam um conjunto ordenado de valores numerados.

var a = new Array();
a[0] = "dog";
a[1] = "cat";
a[2] = "hen";
a.length // 3

Uma forma mais conveniente de utilização de um array, na verdade a mais usada:

var a = ["dog", "cat", "hen"];
a.length // 3

Eles são indexados a partir do zero.

O primeiro elemento de um array está na posição 0, e o último elemento está na posição equivalente ao valor da propriedade length menos 1.

var arr = ["esse é o primeiro elemento", "esse é o segundo elemento"];
console.log(arr[0]);              // "esse é o primeiro elemento"
console.log(arr[1]);              // "esse é o segundo elemento"
console.log(arr[arr.length - 1]); // "esse é o segundo elemento

Referências

MDN - Referência JavaScript - Objetos Globais - arrays