Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок0
Break and continue
Hey guys im not sure to understand this one.. you can help? What is the output of this code? var sum=0; for(i=4; i<8; i++) { if (i == 6) { continue; } sum += i; } document.write(sum); 1
1 ответ
+ 1
At the beginning:
sum = 0
i = 4
First iteration:
sum += i --> sum = 0 + 4 --> sum = 4
i++ --> i = 4 + 1 --> i = 5
Second iteration:
sum += i --> sum = 4 + 5 --> sum = 9
i++ --> i = 5 + 1 --> i = 6
Third iteration:
i == 6 is true, so continue is triggered, skipping the rest of the interation, so i is not added to the sum
i++ --> i = 6 + 1 --> i = 7
Fourth iteration:
sum += i --> sum = 9 + 7 --> sum = 16
i++ --> i = 7 + 1 --> i = 8
Loop ends:
i<8 is false, so the loop ends
sum = 16