Элементы массива
Добрый вечер друзья! Вопрос простой.
Возникло недопонимание следующей ситуации: Имеется массив arr=[0,2,4,8]; вывожу на консоль: alert(arr[0]-1);//0 Почему не -1? вывожу на консоль: arr=[-1,2,4,8]; alert(arr[0]-1);//-2 Почему тут у нас "-2", а в первом примере "0"? |
Похоже на косяк редактора. После перезагрузки начал себя адекватно вести.
|
Элементы отсчитываются с 0.
-1 под номером 0 Представь график. -1-1=-2 Всё правильно |
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 |
Часовой пояс GMT +3, время: 23:26. |