Показать сообщение отдельно
  #6 (permalink)  
Старый 22.04.2019, 23:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

Сообщение от Иса Мирзоев
( ++i % value.length) всегда замыкает конец цикла к началу?)
да.
возможно так будет проще понять
i = i + 1;//i увеличили на 1
i = i % value.length;//в i сохранили остаток от деления

<script>
var length = 3, n = 0;
for (var i = 0; i < 50; i++) {
    document.write(n + "<br>");
    ++n;
    n %= length;
}
    </script>

Основные операторы
Ответить с цитированием