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

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

JavaScript продолжить заявление

JavaScript Заявления Ссылка JavaScript Заявления Ссылка

пример

На этом примере мы используем цикл вместе с продолжить выступление.

Loop через блок кода, но не показывать значение "3":

var text = ""
var i;
for (i = 0; i < 5; i++) {
    if (i === 3) {
        continue;
    }
    text += "The number is " + i + "<br>";
}

Результат текста будет:

The number is 0
The number is 1
The number is 2
The number is 4
Попробуй сам "

Больше "Попробуйте сами" примеры ниже.


Определение и использование

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

Разница между продолжать и перерыв заявление, это вместо того , чтобы "выпрыгивая" из цикла, продолжить оператор "перепрыгивает" одной итерации в цикле.

Тем не менее, когда выполняется продолжени утверждение, он ведет себя по-разному для разных типов петель:

  • В то время цикла, условие проверяется, и если это правда, то цикл выполняется снова
  • В цикле, выражение приращения (например , я ++) сначала вычисляется, а затем проверяется условие , чтобы выяснить , если другой итерации должно быть сделано

Продолжить заявление также может быть использован с дополнительной ссылкой этикетки.

Примечание: по- прежнему оператор (с или без ссылки этикетки) могут быть использованы только внутри цикла.


Поддержка браузеров

утверждение
continue да да да да да

Синтаксис

continue;

Использование дополнительной ссылки метки:

continue labelname;

Технические подробности

Версия JavaScript: 1.0. Эталонная метка была добавлена ​​в JavaScript 1.2

Примеры

Еще примеры

пример

В этом примере мы используем то время цикла вместе с продолжить выступление.

Loop через блок кода, но не показывать значение "3":

var text = "";
var i = 0;
while (i < 5) {
    i++;
    if (i === 3) {
        continue;
    }
text += "<br>The number is " + i;
}

Результат текста будет:

The number is 1
The number is 2
The number is 4
The number is 5
Попробуй сам "

пример

Цикл через блок кода, но не показывать цифры 2 и 3 (с помощью оператора OR):

var text = "";
var i;
for (i = 1; i < 8; i++) {
    if (i === 2 || i === 3) continue;
    document.getElementById("demo").innerHTML += i + "<br>";
}

Результат текста будет:

1
4
5
6
7
Попробуй сам "

пример

В этом примере мы используем цикл вместе с продолжить выступление.

Цикл через массив, но пропустить элемент массива в "Saab":

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = ""
var i;
for (i = 0; i < cars.length; i++) {
    if (cars[i] === "Saab") {
        continue;
    }
    text += cars[i] + "<br>";
}

Результат текста будет:

BMW
Volvo
Ford
Попробуй сам "

пример

Использование продолжают заявление со ссылкой этикетки, чтобы пропустить значение в вложенным для цикла:

var text = "";
var i, j;

Loop1: // The first for loop is labeled "Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j = ";

    Loop2: // The second for loop is labeled "Loop2"
    for (j = 10; j < 15; j++) {
        if (j === 12) {
            continue Loop2;
        }
        document.getElementById("demo").innerHTML = text += j + " ";
    }
}

Результат текста будет:

i = 0, j = 10 11 13 14
i = 1, j = 10 11 13 14
i = 2, j = 10 11 13 14
Попробуй сам "

Похожие страницы

JavaScript Учебник JavaScript Перерыв и Продолжить

JavaScript Учебник JavaScript Для Loop

JavaScript Учебник JavaScript В то время как цикл

JavaScript Учебник JavaScript себе перерыв

JavaScript Ссылка: JavaScript для заявления

JavaScript Ссылка: JavaScript в то время как заявление


JavaScript Заявления Ссылка JavaScript Заявления Ссылка