Oversigt over Fortsæt i JavaScript

Den følgende artikel indeholder en oversigt over Fortsæt i JavaScript. Fortsætningsangivelsen afslutter udførelsen af ​​den aktuelle iteration i den mærkede sløjfe. Det springer over en iteration i løkken. Fortsæt-sætning styrer loopstrømmen. Det bruges i While Loop, Do While Loop og For Loop. Når du udfører programmet, mens kompilering, hvis fortsættelsesangivelsen er til stede, stopper løkken ved den aktuelle iteration og begynder en ny iteration.

Syntaks

Continue;

En anden metode ved hjælp af etiketreference

Continue labelname;

Flowdiagram

Hvordan fungerer Fortsætningserklæring i JScript?

Fortsætningsangivelsen hopper over en iteration. Hvis en tilstand, der er nævnt i løkken, opstår, bryder den betingelsen og fortsætter med den næste iteration. Fortsætningsangivelsen uden eller med referenceetiket springer kun en loop-iteration.

Når vi giver specifikke betingelser i for loop, hvis tilstand, mens og gør mens loop. Fortsætningsangivelsen vil springe den tilstand, der er nævnt i løkken, ud og udføre den næste iteration.

1. Brug af For og If Loop

Eksempel 1







Produktion:

Eksempel 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);
)

Produktion:

I ovenstående eksempel har vi skrevet et program, der kun skal udskrive det lige antal ved hjælp af en fortsætningserklæring. Ovenstående kode ignorerer de ulige numre ved hjælp af fortsætningsangivelse og udskriver kun de lige tal.

2. Brug af løbende oversigter over ulige numre

Eksempel



JavaScript while statement: Example-1

while statement



JavaScript while statement: Example-1

while statement



JavaScript while statement: Example-1

while statement

Liste over ulige tal


var x = 1;
var y = 0;
var z = 0;
document.getElementById ("resultat"). innerHTML = "Liste over ulige:";
mens (x <= 10)
(
z = x% 2;
hvis (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (newParagraph1);
y = y + x;
)
x ++;
)

Produktion:

3. Fortsæt med erklæringen i Do While Loop

Eksempel



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;

Produktion:

4. Brug af If-tilstand

Eksempel



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;

Produktion:

I ovenstående eksempel har vi brugt en fortsættelsesangivelse i hvis tilstand. Når vi udfører programmet fra 0 til 9, vil kun 5 udelades. Hvil alle numre udskrives i output.

5. JavaScript Fortsæt med etiketangivelse

Eksempel



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();
)

Produktion:

6. Fortsæt udsagnet uden betingelser

Eksempel





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;

Produktion:

I ovenstående program er resultatet 7.

7. Fortsæt med For, If Loop

Eksempel



continue statement for if Loop



continue statement for if Loop



continue statement for if Loop

Produktion



var newPara = document.createElement ("p");
var newText = document.createTextNode ('Liste over ulige numre');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
for (y = 1; y <= 10; y ++)
(
if (y% 2 === 0)
(
Blive ved;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)

Produktion:

Konklusion - Fortsæt i JavaScript

Fortsætningen kan bruges til at hoppe fra en tilstand eller iteration for at få den ønskede output. Der er flere måder at bruge ”fortsætte” -sætningen i et program. Vi kan give visse betingelser i sløjferne og bruge fortsat udsagn til kun at springe disse forhold over på et specifikt tidspunkt. Fortsætningsangivelsen kan bruges her til at foretage ændringerne i output. Forestil dig, at hvis du kun ønsker, at lige tal skal udskrives. Derefter kan fortsættelsesangivelsen bruges til kun at udskrive de lige tal fra ovenstående program. I hver iteration skal vi kontrollere, om j er underlig. Hvis j er underligt, skal vi bryde iterationen ved hjælp af "fortsæt" -sætningen. Hvis j er jævn, fortsætter vi iterationen og pint kun jævne værdier.

Anbefalede artikler

Dette har været en guide til at fortsætte i JavaScript. Her diskuterer vi syntaks, flowdiagram, og hvordan fungerer Fortsætningserklæring i JavaScript? Du kan også se på de følgende artikler for at lære mere -

  1. JavaScript-nøgleord
  2. Fortsæt erklæring i C ++
  3. JavaScript-kompilatorer
  4. Sagserklæring i JavaScript

Kategori: