Ознайомлення з циклом роботи в JavaScript

Будь-яка мова програмування вимагає використання циклів для виконання повторюваних завдань. Це головним чином допомагає в автоматизації потоків або виконанні завдань, які часто виконуються. Отже, вони вважаються найпоширенішою ознакою будь-якої мови. Ми обговоримо цикли часу і часу виконання в JavaScript та те, як вони використовуються. Це блоки, схожі на умовні висловлювання. Це означає, що певний набір тверджень буде виконуватися лише тоді, коли певна заява буде задоволена. Цикл продовжуватиме працювати, поки зазначена умова більше не визначить справжньою.

Синтаксис

Синтаксис циклу Do while в JavaScript є таким:

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

Вищенаведений синтаксис чітко означає, що набір операторів, розміщених у блоці do, буде виконано один раз до того, як умова буде виконана. Виписки запускаються без тестування на стан. Після запуску цього блоку він буде перевірений як нормальний цикл while. Щоб перевірити це, ми можемо встановити змінну до 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, поки з'являється зображення, цикл виконується принаймні один раз. Хоча умова не виконується, вона буде виконана один раз. Це тому, що в циклі do while цикл задається умовою в кінці циклу. Завдяки цьому умови в циклі виконуються один раз.

Зробіть, поки діаграма потоку

Давайте розберемося в роботі цієї петлі за допомогою блок-схеми.

  • Блок-схема тут пояснює повну роботу циклу виконання в JavaScript. Цикл do while працює аналогічно циклу 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. Ця змінна обчислює загальну кількість, поки цикл працює. Коли цикл починається, число додається до загальної суми. Наступний крок збільшує значення змінної num на 1. У той час умова перевіряється, що є істинним, тобто 10 <15. Цикл запускається знову, як показано нижче:

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

Після того як сума досягне 60, число збільшиться до 15. Тут умова стає 15 <15. Це не влаштовує. Цикл do, поки цикл завершується, оскільки умова не виконується.

Вихід:

Число = 10

Загальне значення = 10

Число = 11

Загальне значення = 21

Число = 12

Загальне значення = 33

Число = 13

Загальне значення = 46

Число 14

Загальне значення = 60

Загальне значення за межами циклу = 60

Це спосіб, коли цикл do do while працює. Цикл продовжуватиме виконуватися, поки умова не буде виконана. Після того, як умова не буде виконана, цикл завершується, а заяви, які виконуються, виконуються.

Висновок - Робіть цикл у JavaScript

Цикл do while є подібним до циклу while, де виконується заданий набір операторів. Різниця тут полягає в тому, що цикл do while виконує повністю, навіть якщо умова не виконується. Цикл виконання, поки цикл виконується, поки зазначена умова не відповідає дійсності і завершується, як тільки умова не виконується. Для виконання завдань, які потрібно виконати в ітерації, виконайте цикл, тоді як можна використовувати цикл. Отже, у Javascript do while цикл може бути корисним при виконанні ітеративних завдань. Javascript підтримує цю петлю, і її можна використовувати коли потрібно.

Рекомендовані статті

Це посібник із виконання циклу в JavaScript. Тут ми обговорюємо синтаксис, блок-схему з прикладами та як це працює в JavaScript. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

  1. Для циклу в JavaScript
  2. Шаблони в JavaScript
  3. Під час циклу в JavaScript
  4. Особливості JavaScript
  5. Петлі в VBScript із прикладами