currentLocation
начинается с 1.
В цикле:
При первом проходе он добавляет 0 к currentLocation
, оставляя его на 1.
На втором проходе это добавляет 1 к currentLocation
, делая его 2.
На третьем проходе, это добавляет 2 к currentLocation
, делая его 4.
На четвертом проходе, это добавляет 3 к currentLocation
, делая его 7.
На пятом проходе это добавляет 4 к currentLocation
, делая его 11.
И так далее.
Как вы можете видеть, это всегда !== 9
.
. Это тот тип вещей, который лучше всего понять, переходя от выражения кода к оператору в отладчике, встроенном в ваш браузер и / или IDE., наблюдая за значениями переменных по ходу дела.