Въведение в „Loop“ в Javascript

Днес ние се концентрираме върху цикъл за известно време. Цикълът не е нищо друго, освен да вършите задача многократно отново и отново. Да предположим, че трябва да отпечатаме някои не. например от 1 до 10. В този сценарий, ако мислим, че трябва да напишем декларация за печат 10 пъти за всеки не. код ще бъде повече и отнема много време. И най-важното е повтарящото се. Докато кодираме на който и да е език, трябва да вземем предвид DRY политиката. Това означава, че не се повтаряйте (СУХИ). В тази тема, ние ще научим за Докато Loop в JavaScript.

И така, ето че примки влизат в картината. В този, докато цикъл. Ако мислите за простия английски език, тогава ще разберете по-добре. Просто, докато смисълът е едновременно или в период. Същото важи и тук на език за програмиране. Въпреки че условието е вярно, конкретният код ще се изпълни.

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

Синтаксис:

While(condition)(
// code to execute
)

В известно време цикъл проверяваме състоянието в момента на стартиране на цикъла, така че можем да решим да го изпълним или не. След известно време имаме някакъв блок от изявления. Което ще влезе в изпълнение - важи само условието, посочено в този цикъл.

Често използваме истина като вярно и невярно. ако знаете бинарната концепция в програмирането, тогава ще бъде по-лесно да се разбере.

Вярно и невярно са двете стойности, използвани за оценка на израза. Докато проверявате състоянието и изпълнявате програмата, това ще бъде полезно.

Вижте следния синтаксис за вярно и невярно:

While(true)(
// code will execute
)
While(false)(
// code will not execute
)

пример

while(true)(
console.log("Hello");
break;
)

изход:

В случай на нула директно ще излезем от цикъла.

пример

var i = 0;
while (i < 10) (
console.log(i);
i++;
)

изход:

Как работи, докато Loop работи в Javascript?

Цикълът while е много прост за разбиране. Ние знаем, че контурите се използват в програмирането за автоматизиране на различните повтарящи се задачи. Но трябва да вземем някои предпазни мерки в момент, в който не го увеличаваме. За да получите по-ясна представа за това, така че нека да проверим следния пример.

пример

Следващият код е с увеличение на оператора ++.

var i=1;
while (i<=5)(
console.log("Hello");
i++;
)

изход:

Сега, нека да видим някакъв код без увеличаване на оператора. Моля, изпробвайте следния код.

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

var i=1;
while (i<=5)(
console.log("Hello");
i++;
)

изход:

Моля, стартирайте над кода и ще видите, че кодът работи безкрайно.

Няма спиране за отпечатване на име Hello. За да сме сигурни, че не трябва да получаваме конкретни думички като изход, трябва да използваме оператор на инкремент или декремент заедно с цикъл while.

Диаграма на потока

По принцип контурът е разделен на 3 части.

  1. Инициализация: присвояване на стойност на променливата
  2. Условие: условие да се провери дали е вярно или невярно
  3. Увеличение или указване: тези оператори са полезни за автоматично увеличаване на цикъла или за намаляване на цикъла.

Ще разгледаме отблизо всички тези състояния на цикъла в предстоящия пример.

Важната част на всяка програма е нейната логика. Погледнете внимателно долната диаграма в началото на програмата, която трябва да инициализираме променливата.

Инициализирането не е нищо друго, освен присвояване на стойност на тази променлива, която да се използва. След инициализацията е добре да приложим докато цикъл. след време ние проверяваме състоянието. например i <= 5. тук цикълът ще започне, ако условието е вярно. Ако условието е невярно, тогава ще излезем директно от цикъла. Като цяло, когато говорим за излизане от цикъла, се нуждаем от оператори за увеличаване (++) и decrement (-).

Примери

Нека помислим за пример с оператора decrement. До този момент видяхме цикъл while с увеличение на оператора (++). Сега ще наблюдаваме оператора decrement (-). Операторът на декремента, както предполага името, намалява стойността на променлива според зададеното изискване. Цикълът ще спре, когато състоянието стане невярно.

Пример:

var i=5;
while (i>=1)(
console.log("Hello World");
i--;
)

изход:

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

Пример:

fruits = 1;
while (fruits <= 5) (
console.log(fruits + " has to be there");
fruits++;
)
console.log("there are total " + (fruits - 1) + " rounds to market.");

изход:

Пример: Докато цикъл с масива

var fruits = ("Apple", "Banana", "Kiwi", "Pinaple");
total = 0;
while (total < fruits.length) (
console.log("There is " + fruits(total)+ " in the basket");
total++;
)

изход:

пример

var balance = 0;
var greet = "";
while (balance <= 10) (
greet = greet + "\n I have added $" + balance+ " in my account";
balance ++;
)
console.log(greet);

изход:

Във всички по-горе примери видяхме как можем да работим с цикъл за известно време. Цикълът е възможен, когато състоянието се сбъдне. Променете условията. Опитайте с верни и неверни твърдения. Наблюдавайте изхода.

Докато контурът винаги проверява състоянието. Ако условието е вярно, то се изпълнява.

Това ни спестява да правим повтаряща се работа отново и отново. Затова опитайте няколко пъти и си изцапайте ръцете.

заключение

Цикълът играе важна роля в програмирането. Тъй като те помагат за намаляване на повтарящите се задачи и го правят, като го правят автоматично. Ако имаме правилна логика, цикълът спестява много време на програмист.

Препоръчителни статии

Това е наръчник за „Собствена връзка“ в JavaScript. тук обсъждаме как работи, докато Loop работи в Javascript с примери, диаграма на потока и изходи. Може да разгледате и следните статии, за да научите повече -

  1. Докато Loop в Java
  2. Цикли в R
  3. Масиви в JavaScript
  4. Цикли в С