Pregled nadaljevanja v JavaScript
Naslednji članek ponuja okvir za Nadaljuj v JavaScript. Stavek nadaljevanja konča izvedbo trenutne iteracije v označeni zanki. Skoči čez iteracijo v zanki. Nadaljuj stavek nadzoruje pretok zanke. Uporablja se v Čeprav zanka, Do medtem ko zanka in Za zanko. Ko izvajate program, medtem ko sestavljate, če je stavek za nadaljevanje prisoten, se zanka ustavi pri trenutni iteraciji in začne novo iteracijo.
Sintaksa
Continue;
Druga metoda, ki uporablja sklicevanje na oznake
Continue labelname;
Diagram pretoka
Kako deluje Izjava za nadaljevanje v JScript?
Izjava o nadaljevanju preskoči ponovitev. Če pride do pogoja, omenjenega v zanki, potem stanje prekine in nadaljuje z naslednjo ponovitvijo. Stavek nadaljevanja brez ali z referenčno nalepko bo preskočil samo eno ponovitev zanke.
Ko damo posebne pogoje za zanko, če je pogoj, medtem ko in naredimo, medtem ko zanko. Stavek za nadaljevanje preskoči pogoj, omenjen v zanki, in izvede naslednjo ponovitev.
1. Uporaba Za in Če je zanka
Primer 1
Izhod:
Primer # 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);
)
Izhod:
V zgornjem primeru smo napisali program, ki s pomočjo nadaljevalne izjave natisne samo parno številko. Zgornja koda bo ignorirala neparne številke z uporabo nadaljevalnega stavka in natisnila samo parne številke.
2. Uporaba kongresnih številk, medtem ko neparne številke
Primer
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
Seznam neparnih številk
var x = 1;
var y = 0;
var z = 0;
document.getElementById ("rezultat"). innerHTML = "Seznam odd:";
medtem ko (x <= 10)
(
z = x% 2;
če (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (novParagraph1);
y = y + x;
)
x ++;
)
Izhod:
3. Nadaljujte z izjavo Do Do Loop
Primer
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;
Izhod:
4. Uporaba pogoja If
Primer
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;
Izhod:
V zgornjem primeru smo uporabili stavek za nadaljevanje v stanju če. Ko izvedemo program od 0 do 9, bomo samo 5 izpustili. Vse ostale številke bodo natisnjene v izhodu.
5. JavaScript Nadaljujte z izjavo o nalepki
Primer
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();
)
Izhod:
6. Nadaljujte z izjavo brez pogoja
Primer
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;
Izhod:
Tukaj je v zgornjem programu rezultat 7.
7. Nadaljujte stavek z For, If Loop
Primer
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
Izhod
var newPara = document.createElement ("p");
var newText = document.createTextNode ('Seznam neparnih številk');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
za (y = 1; y <= 10; y ++)
(
če (y% 2 === 0)
(
nadaljujte;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)
Izhod:
Zaključek - Nadaljujte v JavaScript
Nadaljevanje lahko uporabite za skok iz enega pogoja ali iteracije, da dobite želeni rezultat. Obstaja več načinov za uporabo stavka "nadaljuj" v programu. V zanki lahko damo določene pogoje in uporabljamo nadaljevalne izjave, da te pogoje preskočimo le ob določenem času. Tu lahko uporabite stavek za nadaljevanje sprememb v izhodu. Predstavljajte si, če želite tiskati samo enakomerne številke. Nato lahko stavek nadaljevanja uporabite za tiskanje samo parnih številk iz zgornjega programa. Pri vsaki iteraciji moramo preveriti, ali je j liho. Če je j lih, bi morali iteracijo prekiniti s stavkom "nadaljuj". Če je j enakomeren, potem nadaljujemo iteracijo in pikamo samo enakomerne vrednosti.
Priporočeni članki
To je vodnik za nadaljevanje v JavaScript. Tukaj razpravljamo o sintaksi, diagramu pretoka in kako deluje Continue Statement v JavaScript? Za več informacij si lahko ogledate tudi naslednje članke -
- Ključne besede JavaScript
- Nadaljujte z izjavo v jeziku C ++
- Kompilatorji JavaScript
- Izjava primera v JavaScript