diff options
author | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:51:05 +0100 |
---|---|---|
committer | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:51:05 +0100 |
commit | c058fa0fb22dc40ef0225b21a97578cddd0aaffa (patch) | |
tree | df20f8b4c724b61cb9c34cdb450a7ac77d690bd0 /files/ru/glossary/loop/index.html | |
parent | 8260a606c143e6b55a467edf017a56bdcd6cba7e (diff) | |
download | translated-content-c058fa0fb22dc40ef0225b21a97578cddd0aaffa.tar.gz translated-content-c058fa0fb22dc40ef0225b21a97578cddd0aaffa.tar.bz2 translated-content-c058fa0fb22dc40ef0225b21a97578cddd0aaffa.zip |
unslug ru: move
Diffstat (limited to 'files/ru/glossary/loop/index.html')
-rw-r--r-- | files/ru/glossary/loop/index.html | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/files/ru/glossary/loop/index.html b/files/ru/glossary/loop/index.html new file mode 100644 index 0000000000..95c17d0620 --- /dev/null +++ b/files/ru/glossary/loop/index.html @@ -0,0 +1,88 @@ +--- +title: Loop +slug: Словарь/loop +tags: + - Glossary + - control flow + - Программирование + - Словарь + - контроль потока +translation_of: Glossary/loop +--- +<p>Цикл - это последовательность инструкций, которая постоянно повторяется до тех пор, пока в {{Glossary('computer programming', 'программе')}} не будет выполнено определенное условие. Примером может служить процесс получения элемента данных, его последующего изменения, а затем проверки некоторых {{Glossary ('conditional', 'условий')}}, например, что счетчик достиг заданного числа.</p> + +<h2 id="Примеры">Примеры</h2> + +<h3 id="Цикл_for">Цикл for</h3> + +<h4 id="Синтаксис">Синтаксис:</h4> + +<pre>for (statement 1; statement 2; statement 3){ + execute code block +}</pre> + +<ul> + <li>Statement 1 выполняется один раз до запуска блока кода.</li> + <li>Statement 2 определяет условие, необходимое для выполнения блока кода.</li> + <li>Statement 3 выполняется каждый раз, когда выполняется блок кода.</li> +</ul> + +<h4 id="Пример">Пример:</h4> + +<pre class="brush: js">for(var i = 0; i < 10; i++){ + console.log(i) +} +//Этот цикл будет печатать числа 0-9 и остановится, когда условие будет выполнено (i = 10) +</pre> + +<p>Для приведенного выше примера синтаксис выглядит следующим образом:</p> + +<ul> + <li>Statement 1 устанавливает переменную для цикла (var i = 0).</li> + <li>Statement 2 устанавливает условие цикла (i < 10).</li> + <li>Statement 3 увеличивает значение i (i ++) при каждом запуске блока кода.</li> +</ul> + +<h3 id="Цикл_while">Цикл while</h3> + +<h4 id="Синтаксис_2">Синтаксис:</h4> + +<pre>while (condition){ + execute code block +} +</pre> + +<ul> + <li>Блок кода будет продолжать цикл до тех пор, пока условие выполняется (true).</li> +</ul> + +<h4 id="Пример_2">Пример:</h4> + +<pre class="brush: js">var i = 0; +while(i < 5){ + console.log(i) + i++ +} +//Этот цикл выведет числа 0-4 и остановится, когда условие станет ложным (i >=5) +</pre> + +<p>Для приведенного выше примера синтаксис выглядит следующим образом:</p> + +<ul> + <li>Блок кода будет продолжать работать, пока переменная (i) меньше 5.</li> +</ul> + +<section class="Quick_links" id="Quick_Links"> +<ol> + <li>Общие сведения + <ol> + <li>{{interwiki("wikipedia", "Control_flow#Loops","Control flow")}} на Википедии</li> + </ol> + </li> + <li><a href="/ru/docs/Glossary">MDN Web Docs Glossary</a> + <ol> + <li>{{Glossary("Loop")}}</li> + </ol> + </li> +</ol> +</section> |