Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как понять условие цикла?
|
|||
|---|---|---|---|
|
#18+
Всем привет, изучаю понемногу JavaScript. Есть пара вопросов. Есть код с кодэкэдеми: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Во втором цикле есть условие: ( var j = i ; j < ( myName.length + i ); Не могу понять, почему j должен равняться i? А также зачем к длине имени прибавлять значание итератора i? Прошу объяснить, кто может . Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2015, 21:51 |
|
||
|
Как понять условие цикла?
|
|||
|---|---|---|---|
|
#18+
TjradenotВо втором цикле есть условие: ( var j = i ; j < ( myName.length + i ); Не могу понять, почему j должен равняться i? А также зачем к длине имени прибавлять значание итератора i? немного изменённый вариант может подскажет? (не проверял ни один из вариантов) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2015, 22:30 |
|
||
|
Как понять условие цикла?
|
|||
|---|---|---|---|
|
#18+
Tjradenot Есть код с кодэкэдеми:это что за звери? Tjradenot Не могу понять, почему j должен равняться i?потому что автор так захотел - начинаем внутренний цикл со значения итератора внешнего. тупенький примерчик на самом деле. внешний цикл заново пройдет часть текста, пройденную внутренним, а если текст будет ЕЕЕЕЕЕЕЕЕЕ, то hits будет в несколько раз длиннее text. и ни одного эрика. TjradenotА также зачем к длине имени прибавлять значание итератора i?Затем, что это к итератору прибавляется длина имени. От перемены мест слагаемых сумма не меняется, но может поменяться смысл. Внешний цикл ищет букву E в тексте, внутренний отправляет в массив 4 символа (длина myName), начиная с E. и не важно, Eric там или Egor. Собственно, всё это и так написано в комментариях по-английски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2015, 22:34 |
|
||
|
Как понять условие цикла?
|
|||
|---|---|---|---|
|
#18+
сорри, надо заменить: Код: javascript 1. на: Код: javascript 1. не проверял, вот и пропустил важный момент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2015, 22:37 |
|
||
|
Как понять условие цикла?
|
|||
|---|---|---|---|
|
#18+
Antonariy, ну я специально немного переписал пример, пусть и тупенький, но чтобы ТС попрактиковался "на кошках" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2015, 22:39 |
|
||
|
Как понять условие цикла?
|
|||
|---|---|---|---|
|
#18+
Antonariyпотому что автор так захотел - начинаем внутренний цикл со значения итератора внешнего. тупенький примерчик на самом деле. внешний цикл заново пройдет часть текста, пройденную внутренним, а если текст будет ЕЕЕЕЕЕЕЕЕЕ, то hits будет в несколько раз длиннее text. и ни одного эрика. Спасибо, большое. Да действительно если добавить "EEEE", эрика не найдёт. j = i - это чтобы цикл начался с нужного места (с момента обнаружения "E"). так? AntonariyЗатем, что это к итератору прибавляется длина имени. От перемены мест слагаемых сумма не меняется, но может поменяться смысл. Внешний цикл ищет букву E в тексте, внутренний отправляет в массив 4 символа (длина myName), начиная с E. и не важно, Eric там или Egor. Загадочная фраза) Так и не понял, с какой целью добавлять i. Хотя если не добавлять - результата не будет. Буду разбираться ) Спасибо друзья . Сорри за долгий ответ) AntonariyTjradenotЕсть код с кодэкэдеми:это что за звери? codecademy - на этом сайте познаю JS. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2016, 22:42 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39097807&tid=1445491]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 530ms |

| 0 / 0 |
