+ 1

Почему 16?

Объясните пожалуйста для особо одарённых?

5th Feb 2020, 4:19 PM
Алексей Козориезов
Алексей Козориезов - avatar
27 odpowiedzi
+ 1
Потому что у тебя следующая строка if (если) создается условие: если i будет как 6, тогда continue, переход к следующей итерации
5th Feb 2020, 6:24 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 4
var sum = 0; for (i = 4; i < 8; i++) { if (i == 6) { continue ; } sum +=i; } document.write(sum); loop runs from 4 - 7 i = 4 -> add 4 to sum //4 i = 5 -> add 5 to sum //9 i = 6 -> continue with loop (overjump 6) i = 7 -> add 7 to sum //16 end loop print sum gives output 16 Hope this helps.
5th Feb 2020, 6:10 PM
Denise Roßberg
Denise Roßberg - avatar
+ 2
Пожалуйста, покажите код для помощи. Ваш вопрос неясен.
5th Feb 2020, 5:22 PM
BroFar
BroFar - avatar
+ 2
Ярослав Ты толково объясняешь, не хочешь быть учителем?
5th Feb 2020, 6:32 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 2
Ну я работал немного учителем у школьников, учил их виндовс и пакет офис (ворд, ексель, поуер поинт)... 😉
5th Feb 2020, 6:58 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
Мне очень понравилось, как я обьяснил испанцу, что такое термин "функция возвращает значение" когда кто до темы функций доберётся и не поймёт - спросите у меня 😁
5th Feb 2020, 7:00 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
Алексей привет! Не совсем понятно о чем ты пытаешься спросить. Можно задать более точный вопрос или показать нам свой код с проблемой?
5th Feb 2020, 5:38 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
5th Feb 2020, 5:47 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 1
Ты сам писал этот код?
5th Feb 2020, 5:56 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
Нет этот код мне сололёрн написал в качестве вопроса "что выдаст данный код? "
5th Feb 2020, 6:07 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 1
Ты уже изучил циклы? Что происходит в примере этого кода, после for?
5th Feb 2020, 6:10 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
Да вот только прошёл эту тему только этого примера не было по это попросил объяснить мне что тут происходит
5th Feb 2020, 6:15 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 1
А что происходит после for?
5th Feb 2020, 6:18 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 1
Ну там в цикле перебираются числа от 4 до 7 и суммируются, а 6 пропускается. Какой будет ответ?
5th Feb 2020, 6:18 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
4+5+7?
5th Feb 2020, 6:20 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 1
Да!
5th Feb 2020, 6:21 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
По синтаксису всё понятно?
5th Feb 2020, 6:21 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
А почему тогда 6 пропускается?
5th Feb 2020, 6:21 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 1
Спасибо тебе огромное ))
5th Feb 2020, 6:24 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 1
До строки sum +=i оно не доходит
5th Feb 2020, 6:25 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar