Доброго времени суток!
Наткнулся на вот такой  код: 
my: {
  for (;;) {
    for (i=0; i<10; i++) {
      if (i>4) break my;
    }
  }
some_code; // произвольный участок кода
}
alert("После my"); // (*)
В описании написано: В примере выше, break перепрыгнет через some_code, выполнение продолжится сразу после блока my, со строки (*).
Но я не очень понимаю как работает данный код. С чего начинается выполнение? С метки? Объясните поподробней про этот код. Заранее спасибо!