Въведение в Do while Loop в JavaScript

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

Синтаксис

Синтаксисът за Do while цикъл в JavaScript е както следва:

do (
//code to be executed
) while (condition);

Горният синтаксис ясно означава, че наборът от оператори, които са поставени в блок, ще бъде изпълнен веднъж, преди условието да бъде изпълнено. Отчетите се изпълняват, без да се тестват за състоянието. След като този блок се стартира, той ще бъде тестван като нормален цикъл, докато цикъл. За да проверим това, можем да зададем променлива на 0. Това може да се увеличи в оператора do и след това да зададем условието на false.

Нека вземем пример по-долу:

//setup variable as 0
let a=0;
do(
a++;
console.log(a);
) while(false);

Изходът тук ще бъде 1. Когато кодът изпълни кода, започва изпълнението и цикълът ще се стартира веднъж от 0, докато условието не бъде изпълнено. Цикълът, когато е създаден, ще работи поне веднъж, въпреки че посоченото условие не е изпълнено.

Как се работи, докато цикълът работи в JavaScript?

  • Цикъла do while е вариант на while цикъл, който изпълнява набор от оператори, докато споменатото условие не се прецени на невярно. В действителност, докато разликата е, че набор от оператори в цикъла се изпълняват поне веднъж, дори ако споменатото условие не е изпълнено. Основната разлика между цикъл while и do while е, че с while цикъл състоянието се оценява в началото на всяка итерация.
  • Ако посоченото условие се прецени като невярно, цикълът, който се следва от това условие, никога няма да бъде изпълнен. Кога да, докато влезе в снимката, тогава цикълът се изпълнява поне веднъж. Въпреки че условието не е изпълнено, то ще бъде изпълнено веднъж. Това е така, защото условието в do while цикъл е посочено в края на цикъла. Поради това условията в цикъла се изпълняват еднократно.

Направете, докато диаграма на потока

Нека разберем как работи този цикъл с помощта на блок-схема.

  • Блок-схемата тук обяснява цялостната работа на цикъл в JavaScript. Цикъла do, докато работи, подобно на цикъл while, когато има набор от условия, които трябва да бъдат изпълнени, докато условието е изпълнено.
  • След като потока стартира, полето на процеса в горната диаграма обяснява, че кодът ще започне да се изпълнява. След като кодът се изпълни, той ще провери дали условието е изпълнено с не. Това е показано в полето за решение, където се оценява състоянието. Ако това условие е вярно, кодът отново се изпълнява. Той ще се върне към полето на процеса в диаграмата и ще изпълни дадения набор от оператори.
  • Ако даденото условие е невярно, тогава кодът ще спре да се изпълнява и цикълът ще излезе. Тук основната разлика между while и do while е, че въпреки че условието не е вярно, изявленията в блока на процесите ще бъдат изпълнени веднъж, дори преди условието да бъде оценено. Диаграмата на потока също означава същото. Цикълът ще работи непрекъснато след това първо изпълнение, ако условието е вярно и ще излезе, ако условието е невярно.

Примери



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);

В горния код сме декларирали номер на променлива, чиято стойност е инициализирана на 10. Общата променлива се инициализира до 0. Тази променлива ще изчисли общото, докато цикълът работи. Когато цикълът започне, числото се добавя към общата сума. Следващата стъпка увеличава стойността на числовата променлива с 1. В същото време условието се тества, което е вярно, т.е. 10 <15. Цикълът ще се изпълни отново, както по-долу:

0= 0 + 10
21= 10+11
33= 21+12
46= 33+13
60= 46+14

След като общият брой достигне 60, числото ще се увеличи до 15. Тук условието става 15 <15. Това не е удовлетворено. Докато цикълът излиза, тъй като условието не е изпълнено.

изход:

Брой = 10

Обща стойност е = 10

Брой = 11

Общата стойност е = 21

Брой = 12

Общата стойност е = 33

Брой = 13

Общата стойност е = 46

Номер 14

Общата стойност е = 60

Обща стойност извън цикъла е = 60

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

Заключение - Правете докато цикъл в JavaScript

Цикъла do while е подобен на цикъл while, където се изпълнява даден набор от оператори. Разликата тук е, че do while цикълът се изпълнява напълно, въпреки че условието не е изпълнено. Извършването, докато цикълът се изпълни, докато посоченото условие е вярно и излиза веднага, когато условието не е изпълнено. За да завършите задачи, които трябва да се изпълняват в итерация, докато цикълът може да се използва. Следователно в Javascript do, докато цикълът може да бъде полезен, когато се изпълняват итеративни задачи. Javascript поддържа този цикъл и той може да се използва, когато се изисква.

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

Това е ръководство за „Докато цикъл“ в JavaScript. Тук обсъждаме синтаксиса, диаграмата с примери и как работи в JavaScript. Можете също да разгледате следната статия, за да научите повече -

  1. За Loop в JavaScript
  2. Модели в JavaScript
  3. Докато Loop в JavaScript
  4. Характеристики на JavaScript
  5. Цикли в VBScript с примери