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

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 Заявления Ссылка

пример

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

var text = "";
var i = 0;
do {
    text += "The number is " + i;
    i++;
}
while (i < 5);

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

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

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

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

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

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

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

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

Числа в таблице указать первую версию браузера, которая полностью поддерживает заявление.

утверждение
do/while да 6.0 да да да

Синтаксис

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

Значения параметров

Parameter Description
condition Required. Defines the condition for running the loop (the code block). If it returns true, the loop will start over again, if it returns false, the loop will end.

Note: If the condition is always true, the loop will never end. This will crash your browser.

Note: If you are using a variable with the condition, initialize it before the loop, and increment it within the loop. If you forget to increase the variable, the loop will never end. This will also crash your browser.

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

Версия JavaScript: 1.2

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

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

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

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


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