Пример из учебника.
outerloop:
for(var i = 0; i < 10; i++) {
innerloop:
for(var j = 0; j < 10; j++) {
if (j > 3) break;
if (i == 2) break innerloop;
if (i == 4) break outerloop;
document.write("i = " + i + " j = " + j + "<br />");
}
}
document.write("FINAL i = " + i + " j = " + j + "<br />");
ЗЫ это фрагмент кода из учебника.
В браузере выдает следующее:
i = 0 j = 0
i = 0 j = 1
i = 0 j = 2
i = 0 j = 3
i = 1 j = 0
i = 1 j = 1
i = 1 j = 2
i = 1 j = 3
i = 3 j = 0
i = 3 j = 1
i = 3 j = 2
i = 3 j = 3
FINAL i = 4 j = 0
Собственно вопрос вот в чем, почему переменная i 4 раза записывается как одно значение (4 раза "0", 4 раза "1" и 4 раза "3").
С переменной j все понятно.
|