DivMan, Вы не поняли. Я о другом.
Про то, что:
arr=[-1,2,4,8];
alert(arr[0]-1);//вывод -2
Это и ежу понятно.
Я про то, что:
arr=[0,2,4,8];
alert(arr[0]-1);//вывод 0
После перезагрузки, всё встало на свои места:
arr=[0,2,4,8];
alert(arr[0]-1);//вывод -1