Последние учебники веб-разработки
×

JS Руководство

JS ГЛАВНАЯ JS Введение JS Куда JS Вывод JS Синтаксис JS Заявления JS Комментарии JS переменные JS операторы JS арифметика JS присваивание JS Типы данных JS функции JS Объекты JS Объем JS Мероприятия JS Строки JS Методы струнных JS чисел JS Методы Number JS математический JS Даты JS Форматы даты JS Методы Дата JS Массивы JS Методы массивов JS Booleans JS Сравнения JS условия JS переключатель JS петля For JS В то время как Loop JS Ломать JS Тип преобразования JS RegExp JS ошибки JS отладка JS Подъемно JS Строгий режим JS Гид по стилю JS Лучшие практики JS Ошибки JS Представление JS Зарезервированные слова JS JSON

JS формы

Формы проверки Формы API

JS объект

Определения объектов Свойства объекта Методы объекта Прототипы объектов

JS функции

Определения функций Функциональные параметры Функция Призвание Функция Затворы

JS HTML DOM

DOM вступление DOM методы DOM Документ DOM элементы DOM HTML DOM CSS DOM Анимации DOM Мероприятия DOM EventListener DOM навигация DOM Вершины DOM Nodelist

JS браузер BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS Примеры

JS Примеры JS HTML DOM JS HTML вход JS HTML Объекты JS HTML Мероприятия JS браузер JS викторина JS Резюме

JS Рекомендации

JavaScript Объекты HTML DOM Объекты


 

JavaScript Перерыв и Продолжить


The break заявление "выпрыгивает" из цикла.

The continue утверждение "перепрыгивает" одной итерации в цикле.


The Break Заявление

Вы уже видели break заявление , используемый в предыдущей главе данного руководства. Он был использован для "выскочить" из switch() заявление.

The break заявление также может быть использован , чтобы выскочить из петли.

The break заявление разрывает петлю и продолжает выполнение кода после цикла (если таковые имеются):

пример

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "The number is " + i + "<br>";
}
Попробуй сам "

The Continue заявление

The continue выписки разрывы одной итерации (в цикле), если происходит определенное условие, и продолжается со следующей итерации в цикле.

В этом примере пропускает значение 3:

пример

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "The number is " + i + "<br>";
}
Попробуй сам "

JavaScript Labels

Для разметки JavaScript заявления вы предшествуют заявления с именем метки и двоеточие:

label:
statements

The break и the continue заявления являются единственными JavaScript заявления , которые могут "выскочить из" блока кода.

Синтаксис:

break labelname ;

continue labelname ;

The continue заявление (с или без ссылки этикетки) могут быть использованы только , чтобы пропустить одну итерацию цикла.

The break заявление без ссылки этикетки, могут быть использованы только выскочить из цикла или switch .

Со ссылкой этикетки, то break заявление может быть использовано , чтобы выскочить из любого блока кода:

пример

var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "<br>";
    text += cars[1] + "<br>";
    text += cars[2] + "<br>";
    break list;
    text += cars[3] + "<br>";
    text += cars[4] + "<br>";
    text += cars[5] + "<br>";
}
Попробуй сам "

Блок кода представляет собой блок кода между { и } .


Проверьте себя с упражнениями!

Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4» Упражнение 5 »