Продовжуйте працювати в JavaScript - Як працює Продовження заяви в JavaScript?

Зміст:

Anonim

Огляд Продовження в JavaScript

Наступна стаття надає конспект Продовжити в JavaScript. Оператор продовження завершує виконання поточної ітерації в міченому циклі. Він перестрибує через ітерацію в циклі. Продовжити оператор управління потоком циклу. Він використовується в режимі "Петля циклу", "Доки петля" та "Петля". Під час виконання програми при компілюванні, якщо є оператор продовження, цикл зупиняється на поточній ітерації та починає нову ітерацію.

Синтаксис

Continue;

Інший метод, що використовує посилання на мітку

Continue labelname;

Схема потоку

Як працює Продовження заяви в JScript?

Заява продовження стрибає через ітерацію. Якщо виникає умова, згадана у циклі, вона порушує стан і продовжує наступну ітерацію. Оператор продовження без або з посилальною міткою перескочить лише одну цикл ітерації.

Коли ми даємо конкретні умови для циклу, якщо умова, тоді і робимо цикл. Оператор продовження пропустить умову, згадану в циклі, і виконає наступну ітерацію.

1. Використання для і If циклу

Приклад №1







Вихід:

Приклад №2



Continue statement

Continue Statement
var j;
for(j = 1; j <= 10; j++)
(
if (j % 2 !== 0)
(
document.write("
Odd Numbers = " + j +"(Continue stmt skipped)");
continue;
)
document.write("
Even Numbers = " + j);
)



Continue statement

Continue Statement
var j;
for(j = 1; j <= 10; j++)
(
if (j % 2 !== 0)
(
document.write("
Odd Numbers = " + j +"(Continue stmt skipped)");
continue;
)
document.write("
Even Numbers = " + j);
)



Continue statement

Continue Statement
var j;
for(j = 1; j <= 10; j++)
(
if (j % 2 !== 0)
(
document.write("
Odd Numbers = " + j +"(Continue stmt skipped)");
continue;
)
document.write("
Even Numbers = " + j);
)

Вихід:

У наведеному вище прикладі ми написали програму для друку лише парного числа за допомогою оператора «продовження». Вищевказаний код буде ігнорувати непарні числа, використовуючи продовження оператора та друкує лише парні числа.

2. Використання перерахунку непарних чисел у циклі "Цикл"

Приклад



JavaScript while statement: Example-1

while statement



JavaScript while statement: Example-1

while statement



JavaScript while statement: Example-1

while statement

Список непарних чисел


var x = 1;
var y = 0;
var z = 0;
document.getElementById ("результат"). innerHTML = "Список непарних:";
поки (x <= 10)
(
z = x% 2;
якщо (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (newParagraph1);
y = y + x;
)
х ++;
)

Вихід:

3. Продовжуйте заяву в циклі Do while

Приклад



continue statement in Loop



While Loop

var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop

var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;



continue statement in Loop



While Loop

var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop

var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;



continue statement in Loop



While Loop

var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop

var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;



continue statement in Loop



While Loop

var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop

var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;



continue statement in Loop



While Loop

var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop

var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;



continue statement in Loop



While Loop

var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop

var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;



continue statement in Loop



While Loop

var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop

var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;



continue statement in Loop



While Loop

var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop

var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;

Вихід:

4. Використання умови If

Приклад



If condition


var text = "";
var j;
for(j = 0; j < 10; j++)
(
if(j === 5)
(
continue;
)
text += + j + "
";
)
document.getElementById("continue if condition").innerHTML = text;

Вихід:

У наведеному вище прикладі ми використовували оператор продовження в умові if. Коли ми виконаємо програму з 0 до 9, лише 5 буде опущено. Решта всіх цифр будуть надруковані у висновку.

5. JavaScript Продовжити з оператором label

Приклад



Continue Label Statement


for(var j = 1; j < 5; j++)(
inner:
for (var k = 0; k < 5; k++)(
if (k == 2)(
document.writeln("skip");
continue inner;
)
document.writeln("j : " + j + ", k :" + k);
)
document.writeln();
)

Вихід:

6. Продовжуйте заяву без умови

Приклад





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;





Example for continue
Resulting value y



document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;

Вихід:

Тут, у вищенаведеній програмі, результат 7.

7. Продовжуйте оператор за допомогою, якщо цикл

Приклад



continue statement for if Loop



continue statement for if Loop



continue statement for if Loop

Вихідні дані



var newPara = document.createElement ("p");
var newText = document.createTextNode ('Список непарних номерів');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
для (y = 1; y <= 10; y ++)
(
якщо (у% 2 === 0)
(
продовжувати;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)

Вихід:

Висновок - продовжуйте працювати в JavaScript

Продовження можна використовувати для переходу з однієї умови або ітерації, щоб отримати бажаний вихід. Існує кілька способів використання оператора «продовжити» в програмі. Ми можемо дати певні умови в циклі і використовувати продовження операторів, щоб пропустити ці умови лише в певний час. Тут можна використовувати оператор продовження для внесення змін у висновок. Уявіть, якщо ви хочете друкувати лише парні цифри. Тоді оператор «продовження» може використовуватися для друку лише парних чисел з вищевказаної програми. У кожній з ітерацій нам потрібно перевірити, чи j непарне. Якщо j непарне, нам слід розірвати ітерацію, використовуючи оператор «продовжити». Якщо j є парним, тоді ми продовжуємо ітерацію та пінтуємо лише рівні значення.

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

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

  1. Ключові слова JavaScript
  2. Продовжуйте заяву на C ++
  3. Компілятори JavaScript
  4. Заява справи в JavaScript