Prezentare generală a Continuați în JavaScript
Următorul articol oferă o imagine pentru Continuare în JavaScript. Instrucțiunea continuare încheie execuția iterației curente în bucla etichetată. Sare peste o iterație în buclă. Instrucțiunea Continuă controlează fluxul buclei. Se folosește în Loop Lox, Do În Loop și For Loop. Când executați programul, în timp ce compilați dacă este prezentă instrucțiunea continuare, bucla se oprește la iterația curentă și începe o nouă iterație.
Sintaxă
Continue;
O altă metodă folosind referința etichetei
Continue labelname;
Diagrama fluxului
Cum funcționează Declarația Continuă în JScript?
Declarația continuă sare peste o iterație. Dacă apare o condiție menționată în buclă, atunci acesta rupe condiția și continuă cu iterația următoare. Declarația continuare fără sau cu eticheta de referință va sari doar o iterație de buclă.
Când dăm condiții specifice pentru buclă, dacă condiție, în timp ce se face în buclă. Declarația continuare va omite condiția menționată în buclă și execută iterația următoare.
1. Folosind For și If Loop
Exemplul # 1
ieşire:
Exemplul # 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);
)
ieşire:
În exemplul de mai sus, am scris un program care să imprime doar numărul egal cu ajutorul unei declarații continue. Codul de mai sus va ignora numerele impare folosind instrucțiunea Continue și tipărește doar numerele par.
2. Folosind În timp ce buclă Listează numere impare
Exemplu
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 numerelor impare
var x = 1;
var y = 0;
var z = 0;
document.getElementById ("rezultat"). insideHTML = "Lista de ciudă:";
în timp ce (x <= 10)
(
z = x% 2;
dacă (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (newParagraph1);
y = y + x;
)
x ++;
)
ieşire:
3. Continuați declarația în Bucla în timp ce faceți
Exemplu
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;
ieşire:
4. Utilizarea condiției If
Exemplu
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;
ieşire:
În exemplul de mai sus, am folosit o declarație continuare în condiția if. Când executăm programul între 0 și 9, doar 5 vor fi omise. Odihna toate numerele vor fi tipărite în ieșire.
5. JavaScript Continuați cu eticheta
Exemplu
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();
)
ieşire:
6. Continuați declarația fără condiții
Exemplu
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;
ieşire:
Aici, În programul de mai sus, rezultatul este 7.
7. Continuați instrucțiunea cu For, If Loop
Exemplu
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
producție
var newPara = document.createElement ("p");
var newText = document.createTextNode ('Lista numerelor impare');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
pentru (y = 1; y <= 10; y ++)
(
if (y% 2 === 0)
(
continua;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)
ieşire:
Concluzie - Continuați în JavaScript
Continuarea poate fi folosită pentru a sari dintr-o condiție sau iterație pentru a obține rezultatul dorit. Există mai multe modalități de a utiliza declarația „continua” într-un program. Putem oferi anumite condiții în bucle și putem folosi declarații continue pentru a omite aceste condiții doar la un moment specific. Instrucțiunea continuare poate fi utilizată aici pentru a face modificările în rezultat. Imaginați-vă, dacă doriți să fie tipărite doar numere. Apoi, instrucțiunea continuare poate fi utilizată pentru a imprima doar numerele uniforme din programul de mai sus. În fiecare iterație, trebuie să verificăm dacă j este ciudat. Dacă j este ciudat, ar trebui să rupem iterarea folosind instrucțiunea „continuare”. Dacă j este egal, atunci continuăm iterația și pictăm doar valori.
Articole recomandate
Acesta a fost un ghid pentru a continua în JavaScript. Aici discutăm sintaxa, diagrama de flux și cum funcționează Declarația Continuă în JavaScript? De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe -
- Cuvinte cheie JavaScript
- Continuați declarația în C ++
- Compilatoare JavaScript
- Declarație de caz în JavaScript