ПредишенСледващото

Loops време, да не се прави, а и при извлечения на JavaScript

Един от най-важните инструменти в циклите на програмиране са. Те са полезни, когато имате нужда да направите нещо за определен брой пъти.

Ако има такъв проблем, например, показва низ "Hello" 1000 пъти. Това, без използването на цикъл, от една страна, че ще отнеме много време, и второ, това не изглежда много хубаво. Поради това, трябва да знаете, цикли перфектно. защото те се използват много често.

В програмирането, има четири цикъла, че докато, направете-малко, за и foreach. Всеки от тях има свой синтаксис и всеки се използва в някои случаи.

Най-често се използва за електрически вериги и foreach, след известно време и да не се прави линия, докато е много рядко.

И ние ще започнем с малко контур.

докато линия

докато линия синтаксис, както следва:

Loops време, да не се прави, а и при извлечения на JavaScript

Първо, ние декларираме променлива аз, което е обратно и ние увеличаваме брояча вътре в контура. Вътре скоби напишете вход състояние / излизане от цикъла.

ЗАБЕЛЕЖКА! Напиши за да излезете от състояние правилно, или може да се получи безкраен цикъл, а след това програмата ще обесят. Този цикъл може да се случи, ако, например, в състояние на излизане, за запис вярно.

Например, да извлече низ "Hello!" 10 пъти.

Променлива I, може да започне като 0 и 1 или друг номер.

състояние изход е в същото време и вход състояние. Цикълът работи по следния начин: Първо, проверете дали променливата аз, по-малко от 10, а ако условието е вярно, тогава влизаме в цикъл, в противен случай не. В този случай, ако променливата I е равна на 30, например, цикъла не се изпълнява, тъй като 30 е не по-малко от 10.

Отидохме в цикъл донесе линия "Hello", нарастване на тезгяха и да се премести отново в състояние, при проверката отново, ако стойността на променливата аз, е по-малко от 10, а след това влезе в цикъл, в противен случай изход. И така е до момента, в който условието на входа ще лъже, че е, стойността на аз ще бъда 10 10 е не по-малко от 10, така че ние не са включени в цикъла, и отиде по-далеч.

ЗАБЕЛЕЖКА! Не забравяйте да увеличите тезгяха (I ++), отново в противен случай ще безкраен цикъл.

С цикъл, докато разбрах, сега за да не се прави, докато примката.

Цикълът на направи-а

Синтаксисът на направи-а следното:

Loops време, да не се прави, а и при извлечения на JavaScript

Разликата между известно време контур и да не се прави, докато е, че не се прави линия, докато се изпълнява най-малко веднъж, независимо от състоянието, докато линия, докато, ако състоянието на кутиите, обикновено няма да бъде изпълнена.

ЗАБЕЛЕЖКА! Подобно докато примката, не забравяйте да увеличите тезгяха аз.

Нека да преминем към практиката. Например, ние се изчисли произведението на числата от 1 до 10.

Резултатът ще бъде броят 3628800. В първия етап, ние веднага влезе в цикъл, независимо от състоянието му, което изпълнява производство операции * = I (то е същото като производството = производство * 1). След това нарастване на тезгяха. След увеличаването то е на стойност 2. И накрая провери състоянието, ако стойността на брояч е по-малка или равна на 10, а след това преминете към следващата итерация на цикъла, в противен случай ще излезе от примката и да отидете по-далеч.

Както написах по-горе за цикъл е доста често, така че е необходимо да се знае много добре.

Синтаксисът за следното:

Loops време, да не се прави, а и при извлечения на JavaScript

За по-добро разбиране решаване на един прост проблем. Да кажем, че ние трябва да се изчисли сумата на числата от 1 до 1000, като се използва за връзка.

Запазете документа, да го отворите в браузъра и да видите, че резултатът е 500 500.

ЗАБЕЛЕЖКА! Ако цикълът е само един оператор, тиранти използване не е задължително.

За да се покаже, показани 5 пъти, което е низ, като "Здравейте! ".

ЗАБЕЛЕЖКА! След линия променлива Аз, последната стойност остава.

Сега ние се реши проблема за малко по-трудно, например, ние искаме да се покаже низ "Hello" 100 пъти. И за всичко това не е предявен в един ред, а след това след всяко 10-то повторение, нека да преминем към нов ред. И в крайна сметка получаваме стойността на променливата аз.

контур foreach обикновено се използва за обхождане през обекти и масиви. Затова ви казвам, за това в статия, описваща работата с масиви.

Break и да продължи

Отчетът за почивка се използва да принуди завърши цикъла.

продължи израз ви позволява да прекрати текущата итерация на цикъла, и преминете към следващата.

За по-добро разбиране, също реши един прост проблем. Да предположим, че искаме да се изчисли сумата на нечетно от 1 до 20. И когато стигнем до 15-ти итерация, а след това да се измъкнем от цикъла.

Запазете документа, да го отворите в браузъра и да видите резултата.

Loops време, да не се прави, а и при извлечения на JavaScript

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

След това да го споделите с приятелите си и да се абонирате за нови и интересни статии.

Сподели с приятели:

Подкрепете проекта - споделете линка, благодаря!