Översikt över Fortsätt i JavaScript
Följande artikel ger en översikt för Fortsätt i JavaScript. Fortsättningsförklaringen avslutar exekveringen av den aktuella iterationen i den märkta slingan. Den hoppar över en iteration i slingan. Fortsätt uttalande styr slingflödet. Det används i While Loop, Do While Loop och For Loop. När programmet körs, medan kompilering om fortsättningsmeddelandet finns, stoppar slingan vid den aktuella iterationen och börjar en ny iteration.
Syntax
Continue;
En annan metod med etikettreferens
Continue labelname;
Flödesdiagram
Hur fungerar Continue Statement i JScript?
Fortsättningsförklaringen hoppar över en iteration. Om ett tillstånd som nämns i slingan inträffar, bryter det villkoret och fortsätter med nästa iteration. Fortsättningen utan eller med referensetiketten hoppar bara en slinga-iteration.
När vi ger specifika villkor för loop, om villkor, medan och gör medan loop. Fortsättningsförklaringen kommer att hoppa över villkoret som nämns i loopen och kör nästa iteration.
1. Använd för och om slinga
Exempel 1
Produktion:
Exempel 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);
)
Produktion:
I exemplet ovan har vi skrivit ett program för att bara skriva ut det jämna numret med hjälp av ett fortsättningsuttalande. Ovanstående kod ignorerar de udda siffrorna med hjälp av fortsättningsbeskrivningen och skriver endast de jämna siffrorna.
2. Använda medan loopar listar udda nummer
Exempel
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
Lista med udda nummer
var x = 1;
var y = 0;
var z = 0;
document.getElementById ("resultat"). innerHTML = "Lista över udda:";
medan (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 ++;
)
Produktion:
3. Fortsätt uttalandet i Do While Loop
Exempel
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;
Produktion:
4. Använd om villkoret
Exempel
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 exemplet ovan har vi använt ett fortsättningsuttalande om ifall. När vi kör programmet från 0 till 9 kommer bara 5 att utelämnas. Vila alla siffror kommer att skrivas ut i utgången.
5. JavaScript Fortsätt med etikettdeklarationen
Exempel
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ätt med uttalandet utan villkor
Exempel
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 ovanstående program är resultatet 7.
7. Fortsätt uttalandet med For, If Loop
Exempel
continue statement for if Loop
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 ('Lista med udda nummer');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
för (y = 1; y <= 10; y ++)
(
if (y% 2 === 0)
(
Fortsätta;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)
Produktion:
Slutsats - Fortsätt i JavaScript
Fortsättningen kan användas för att hoppa från ett tillstånd eller iteration för att få önskad utgång. Det finns flera sätt att använda ”fortsätta” -satsen i ett program. Vi kan ge vissa villkor i slingorna och använda fortsatta uttalanden för att hoppa över dessa villkor endast vid en viss tidpunkt. Fortsättningen kan användas här för att göra ändringarna i utgången. Föreställ dig, om du bara vill att även siffror ska skrivas ut. Sedan kan fortsättningsbeskrivningen användas för att bara skriva ut jämna nummer från ovanstående program. I var och en av iterationen måste vi kontrollera om j är udda. Om j är udda, bör vi bryta iterationen med hjälp av "fortsätt" -satsen. Om j är jämn, fortsätter vi iterationen och pintar endast jämna värden.
Rekommenderade artiklar
Detta har varit en guide för att fortsätta i JavaScript. Här diskuterar vi syntax, flödesschema och hur fungerar Fortsättningsförklaring i JavaScript? Du kan också titta på följande artiklar för att lära dig mer -
- JavaScript-nyckelord
- Fortsätt uttalandet i C ++
- JavaScript-kompilatorer
- Ärendena i JavaScript