![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Pierre |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 3.10.2015 Репутация: нет Всего: нет |
Приветствую всех.
Кто может подсказать суть работы вложенных циклов? Возьмем скрипт из задачи, для примера: nextPrime: for (var i = 2; i < 10; i++) { for (var j = 2; j < i; j++) { if (i % j == 0) continue nextPrime; } alert( i ); // простое } (с) слизан с javascript.ru Данный скрипт выводит все простые числа от 2х до 10ти. Так вот хотелось бы понять как он работает. В моем представлении на первой итерации когда во внешнем цикле i=2, он переходит во внутренний с этим значением, а потом прокручивает условие внутреннего цикла? и затем по новой, увеличивая счетчик i++ снова переходит и уже с i=3 прокручивает внутренние циклы? Или не так? (метку с continue можно не описывать, это понятно как работает) ) |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Да, все так. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |