Книга: JavaScript. Подробное руководство, 6-е издание
5.6.1. Метки инструкций
5.6.1. Метки инструкций
Любая инструкция может быть помечена указанным перед ней идентификатором и двоеточием:
идентификатор: инструкция
любую инструкцию, однако помечать имеет смысл только инструкции, имеющие тело, такие как циклы и условные инструкции. Присвоив имя циклу, его затем можно использовать в инструкциях break
и continue
, внутри цикла для выхода из него или для перехода в начало цикла, к следующей итерации. Инструкции break
и continue
являются единственными инструкциями в языке JavaScript, в которых можно указывать метки - о них подробнее рассказывается далее в этой главе. Ниже приводится пример инструкции while
с меткой и инструкции continue
, использующей эту метку:
mainloop: while(token != null) {
// Программный код опущен...
continue mainloop; // Переход к следующей итерации именованного цикла
// Программный код опущен...
}
Идентификатор, используемый в качестве метки инструкции, может быть любым допустимым идентификатором JavaScript, кроме зарезервированного слова. Имена меток отделены от имен переменных и функций, поэтому в качестве меток допускается использовать идентификаторы, совпадающие с именами переменных или функций. Метки инструкций определены только внутри инструкций, к которым они применяются (и, конечно же, внутри вложенных в них инструкций). Вложенные инструкции не могут помечаться теми же идентификаторами, что и вмещающие их инструкции, но две независимые инструкции могут помечаться одинаковыми метками. Помеченные инструкции могут помечаться повторно. То есть любая инструкция может иметь множество меток.
- Где можно делать небольшие заметки или набирать текст?
- Как создавать заметки в Microsoft Word?
- Как правильно делать заметки
- 1. Краткая история разметки
- Личные заметки: информация как утешение
- Преобразование CIL-кода в набор инструкций, соответствующих платформе
- Значки и метки
- Заметки на каждый день
- Написание инструкций SELECT
- Заметки
- ОБРАБОТКА ИНФОРМАЦИИ: ЗАПИСИ И ПОМЕТКИ
- Библиографические заметки