Latest web development tutorials
×

JavaScript курс

JavaScript курс JavaScript Краткое введение JavaScript использование JavaScript экспорт JavaScript грамматика JavaScript Заявления JavaScript примечание JavaScript переменная JavaScript Типы данных JavaScript объекты JavaScript функция JavaScript сфера JavaScript событие JavaScript строка JavaScript операторы JavaScript сравнить JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Тип преобразования JavaScript Регулярные выражения JavaScript ошибка JavaScript отладка JavaScript Переменный лифт JavaScript Строгий режим JavaScript ненадлежащее использование JavaScript Аутентификация с помощью форм JavaScript Зарезервированные ключевые слова JavaScript JSON JavaScript void JavaScript Спецификация Код

JS функция

JavaScript определение функции JavaScript Аргументы функции JavaScript вызов функции JavaScript Затворы

JS HTML DOM

DOM Краткое введение DOM HTML DOM CSS DOM событие DOM EventListener DOM элемент

JS Расширенный учебник

JavaScript объекты JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp объекты

JS браузер BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript поп JavaScript Timed событие JavaScript Cookies

JS кладезь

JavaScript кладезь JavaScript тест jQuery JavaScript тест Prototype

JS примеров

JavaScript примеров JavaScript экземпляр объекта JavaScript экземпляр объекта Browser JavaScript HTML DOM примеров JavaScript резюме

JS справочное руководство

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

JavaScript для цикла

Цикл может выполнить блок кода заданное число раз.


цикл JavaScript

Если вы хотите запустить снова и снова тот же код, и каждое из значений различны, то использование цикла очень удобно.

Мы можем вывести массив значений:

Общая формулировка:

document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");

Использование для цикла

for (var i=0;i<cars.length;i++)
{
    document.write(cars[i] + "<br>");
}

Попробуйте »


Различные типы цикла

JavaScript поддерживает различные типы петель:

  • для - определенное количество циклов блока кода
  • для / в - проходным свойств объекта
  • в то время - когда заданное условие истинно цикл , указанный блок кода
  • делать / в то время - также , если заданное условие истинно цикл , указанный блок кода

Для цикла

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

Ниже приведен синтаксис для цикла:

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

Утверждение 1 (блок) начинается , прежде чем начать.

Заявление 2 определяет рабочего цикла (блока) условия

3 инструкции после цикла (блока) делал

примеров

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

Попробуйте »

Из приведенного выше примера, вы можете увидеть:

Заявление 1 установить переменную перед началом цикла (вар я = 0).

Заявление 2 определенные условия Ход цикла (я должен быть не менее 5).

Заявление 3 увеличилось на величину (I ++) после каждого блока кода был выполнен.


Утверждение 1

Обычно мы будем использовать заявление для инициализации переменных, используемых в цикле (вар я = 0).

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

Вы можете инициализировать любые 1 (или более) значений заявление:

Пример:

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Попробуйте »

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

Пример:

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Попробуйте »


Заявление 2

Утверждение 2 условия обычно используются для оценки исходных переменных.

2 Такое же утверждение не является обязательным.

2 Если оператор возвращает истину, то цикл начинается снова, если он возвращает ложь, цикл завершится.

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


Утверждение 3

3 заявления в целом увеличивает значение исходной переменной.

Заявление 3 также является необязательным.

Утверждение 3 имеет множество применений. Приращение может быть отрицательным (i--), или более (I = I + 15).

Заявление 3 могут быть опущены (например, внутри цикла, когда имеется соответствующий код):

Пример:

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

Попробуйте »


Для / В цикле

JavaScript для / в заявлении проходным свойств объекта:

примеров

var person={fname:"John",lname:"Doe",age:25};

for (x in person)
{
    txt=txt + person[x];
}

Попробуйте »

Вы узнаете больше о том, в разделе, посвященном JavaScript для объекта / в цикле знаний.


В то время как цикл

Мы расскажем вам, когда цикл и сделать / в то время как цикл в следующей главе.