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

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 В то время как Loop


Loops может выполнить блок кода, пока заданное условие истинно.


While Loop

В while петли петли через блок кода, пока заданное условие истинно.

Синтаксис

while ( condition ) {
    code block to be executed
}

пример

В следующем примере, код в цикле будет работать, снова и снова, до тех пор, как переменная (I) меньше, чем 10:

пример

while (i < 10) {
    text += "The number is " + i;
    i++;
}
Попробуй сам "

Если вы забыли увеличить переменную, используемую в состоянии, то цикл никогда не закончится. Это приведет к краху вашего браузера.


Do/While В Do/While Loop

do/while в do/while цикл представляет собой вариант цикла в то время. Этот цикл будет выполнять блок кода один раз, перед проверкой, если условие истинно, то он будет повторять цикл до тех пор, пока условие истинно.

Синтаксис

do {
    code block to be executed
}
while ( condition );

пример

В приведенном ниже примере используется do/while во do/while цикла. Цикл всегда будет выполняться по крайней мере один раз, даже если условие ложно, так как блок кода выполняется до того, как условие проверяется:

пример

do {
    text += "The number is " + i;
    i++;
}
while (i < 10);
Попробуй сам "

Не забудьте увеличить переменную, используемую в состоянии, в противном случае цикл никогда не закончится!


Сравнивая Для и в то время

Если вы читали предыдущую главу, о для цикла, вы обнаружите, что в то время как петля является такой же, как и для цикла, с утверждением 1 и утверждения 3 опущена.

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

пример

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";

for (;cars[i];) {
    text += cars[i] + "<br>";
    i++;
}
Попробуй сам "

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

пример

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";

while (cars[i]) {
    text += cars[i] + "<br>";
    i++;
}
Попробуй сам "

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

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