Overzicht van Doorgaan in JavaScript
Het volgende artikel geeft een overzicht voor Doorgaan in JavaScript. De instructie continue beëindigt de uitvoering van de huidige iteratie in de gelabelde lus. Het springt over een iteratie in de lus. Doorgaan bepaalt de lusstroom. Het wordt gebruikt in While Loop, Do While Loop en For Loop. Bij het uitvoeren van het programma en tijdens het compileren als de instructie continue aanwezig is, stopt de lus bij de huidige iteratie en begint een nieuwe iteratie.
Syntaxis
Continue;
Een andere methode met behulp van labelreferentie
Continue labelname;
Stroomschema
Hoe werkt Continue Statement in JScript?
De instructie continue springt over een iteratie. Als een in de lus genoemde voorwaarde voorkomt, verbreekt deze de voorwaarde en gaat door met de volgende iteratie. De instructie continue zonder of met referentielabel springt slechts één lus iteratie.
Wanneer we specifieke voorwaarden geven voor lus, als voorwaarde, while en doen while-lus. De instructie continue slaat de in de lus genoemde voorwaarde over en voert de volgende iteratie uit.
1. For en If Loop gebruiken
Voorbeeld 1
Output:
Voorbeeld 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);
)
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);
)
Output:
In het bovenstaande voorbeeld hebben we een programma geschreven om alleen het even getal af te drukken met behulp van een instructie continue. De bovenstaande code negeert de oneven nummers met de instructie continue en drukt alleen de even nummers af.
2. Gebruik terwijl luslijst oneven nummers
Voorbeeld
JavaScript while statement: Example-1
while statement
JavaScript while statement: Example-1
while statement
JavaScript while statement: Example-1
while statement
JavaScript while statement: Example-1
while statement
Lijst met oneven nummers
var x = 1;
var y = 0;
var z = 0;
document.getElementById ("result"). innerHTML = "Lijst met oneven:";
terwijl (x <= 10)
(
z = x% 2;
if (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (newParagraph1);
y = y + x;
)
x ++;
)
Output:
3. Ga door met de instructie in Do While Loop
Voorbeeld
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;
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;
Output:
4. Als de voorwaarde wordt gebruikt
Voorbeeld
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;
Output:
In het bovenstaande voorbeeld hebben we een instructie continue in if gebruikt. Wanneer we het programma uitvoeren van 0 tot 9, worden er slechts 5 weggelaten. Laat alle nummers worden afgedrukt in de uitvoer.
5. JavaScript Ga door met labelverklaring
Voorbeeld
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();
)
Output:
6. Vervolg verklaring zonder voorwaarde
Voorbeeld
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;
Output:
Hier, in het bovenstaande programma, is het resultaat 7.
7. Vervolg verklaring met For, If Loop
Voorbeeld
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
uitgang
var newPara = document.createElement ("p");
var newText = document.createTextNode ('Lijst met oneven nummers');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
voor (y = 1; y <= 10; y ++)
(
if (y% 2 === 0)
(
doorgaan met;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)
Output:
Conclusie - Doorgaan in JavaScript
De doorgaan kan worden gebruikt om van een voorwaarde of iteratie te springen om de gewenste uitvoer te krijgen. Er zijn meerdere manieren om de instructie 'doorgaan' in een programma te gebruiken. We kunnen bepaalde voorwaarden in de lussen geven en doorlopende instructies gebruiken om die voorwaarden alleen op een specifiek tijdstip over te slaan. De instructie continue kan hier worden gebruikt om de wijzigingen in de uitvoer aan te brengen. Stel je voor dat je alleen even nummers wilt afdrukken. Vervolgens kan de instructie continue worden gebruikt om alleen de even nummers uit het bovenstaande programma af te drukken. Bij elke iteratie moeten we controleren of j oneven is. Als j vreemd is, moeten we de iteratie doorbreken met behulp van de instructie "doorgaan". Als j even is, gaan we verder met de iteratie en pint alleen even waarden.
Aanbevolen artikelen
Dit is een handleiding om door te gaan in JavaScript. Hier bespreken we de syntaxis, stroomdiagram en hoe werkt Continue Statement in JavaScript? U kunt ook de volgende artikelen bekijken voor meer informatie -
- JavaScript-trefwoorden
- Vervolg verklaring in C ++
- JavaScript-compilers
- Case Statement in JavaScript