BigPotato: Ну написал бы я то, что написал Aves. Дальше то что ? Вы бы все равно написали "Ничерта не понял ) Когда вы вынесли переменные , суть самого цикла вообще поменялось, что вызвало еще больше вопросов" Итог: учите js и что такое циклы.
BigPotato: Цикл верный, все отрабатывает как нужно. Если вы не понимаете простейший код то поищите уроки по js. У вас был вопрос почему J не меняется я дал ответ и поменял код. Почему надо снимать отметку с правильного ответа ? Вам блок-схему разрисовать как отрабатывает код ?