Показать сообщение отдельно
  #2 (permalink)  
Старый 18.04.2011, 20:05
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

КАК ИСПОЛЬЗОВАТЬ МЕТКИ ?

синтаксис :

Код:
метка: инструкция

break метка
// или
continue метка
получается, что переход к меткам можно делать только в циклах ( for, while ) или ветвления ( switch ) ???

я не могу никак понять этого, в инете примеров нету

вот пример из Флэнагана
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>");


у меня так не получается

как сделать переход по меткам без использования циклов ( и switch ) ?
Ответить с цитированием