Все равно пока не разобрался.Вывод неправильный. Надо в конце сделать так
document.write(j+ '<br/>'); Нужно делать индексацию массива при такой итерации
for (var i = 0; i < a.length; i++). Кстати, такая итерация мне больше нравится, она классическая в стиле c.