Break and Continua dichiarazioni in JavaScript

Break and Continua dichiarazioni in JavaScript
Ti senti mai bloccato ad un certo punto della vita in cui vuoi solo sbarazzarti di un momento o di un'istanza? Quando vuoi solo saltare alcuni momenti e poi andare con il flusso? Ciò potrebbe non essere possibile nella vita reale, ma è possibile nei linguaggi di programmazione come JavaScript usando rottura E Continua dichiarazioni.

Queste dichiarazioni sono conosciute come Dichiarazioni di controllo del loop; Spiegheremo le dichiarazioni di pausa e continue in questo articolo. Ci assicureremo che tutto ciò che riguarda entrambi i concetti sia consegnato correttamente e in modo preciso.

Qual è la dichiarazione di pausa?

Comunemente, usiamo rottura dichiarazioni quando ci occupiamo del ciclo e delle dichiarazioni di switch. Procediamo attraverso il funzionamento della dichiarazione di interruzione in entrambe le dichiarazioni.

Lavorare la dichiarazione di pausa in un ciclo

Come si esce da un ciclo quando desideri farlo ogni volta che si verifica una condizione specifica? È semplice. IL rottura L'istruzione viene utilizzata in un caso in cui soddisface la condizione specificata, l'intero ciclo viene saltato e ti porta fuori dal loop. In altre parole, il ciclo viene fermato.

Come utilizzare la dichiarazione di pausa con il ciclo while in javascript

In questo esempio, noteremo e valuteremo come funziona la dichiarazione di pausa insieme al ciclo while. La funzionalità dell'affermazione di pausa sarà chiara allora:

var k = 0;
mentre (k < 6)
console.log ("il numero sarà" + k)
K ++;
if (k === 4)
rottura;

La condizione è impostata per essere inferiore a 6 nel ciclo. L'istruzione di interruzione terminerà il ciclo ogni volta che il valore di "k" diventa uguale a 4. È lì che abbiamo applicato la dichiarazione di pausa. Tutti i valori fino a 4 verranno stampati tranne 4 e oltre. Perché? Perché il ciclo verrà terminato ogni volta che il valore di k sarà uguale a 4.

Come utilizzare la dichiarazione di pausa con il loop in javascript

Sotto questo aspetto, osserveremo la funzionalità della dichiarazione di pausa nel ciclo per:

per (i = 1; i<=8; i++)
if (i === 5) Break;
console.log (i);

Nello scenario sopra, come puoi vedere chiaramente che l'istruzione di pausa viene applicata sulla condizione in cui il valore è uguale a 5. Ciò significa cosa? Significa chiaramente che ogni volta che il valore è uguale a 5, il ciclo verrà interrotto e tutti i valori fino a 5 tranne 5 verranno stampati.

Funzionamento della dichiarazione di rottura in switch

Durante la gestione delle istruzioni di switch, utilizziamo le istruzioni di interruzione per uscire dai blocchi di interruttore. Ogni volta che si verifica un'istruzione di pausa in un blocco interruttore, si salta fuori dall'istruzione Switch. In tal caso, il codice dopo l'istruzione Break non funzionerà sicuramente e verrà anche saltato all'interno del blocco dell'interruttore. Il blocco switch, nel suo insieme, verrà ignorato qualunque codice sia successivamente l'istruzione di rottura.

Ora daremo un'occhiata a un paio di esempi per capire meglio come funziona la dichiarazione di pausa:

Come utilizzare l'istruzione Break con l'istruzione JavaScript Switch

L'esempio che incontreremo indicherà come funziona l'istruzione di pausa insieme all'istruzione Switch:

switch (new Date ().getday ())
Caso 0:
console.log ("domenica");
rottura;
caso 1:
console.log ("lunedì");
rottura;
Caso 2:
console.log ("martedì");
rottura;
Caso 3:
console.log ("mercoledì");
rottura;
Caso 4:
console.log ("giovedì");
rottura;
Caso 5:
console.log ("venerdì");
rottura;
Caso 6:
console.log ("sabato");

In questo caso, ogni volta che viene soddisfatto un singolo caso, si interromperà dal blocco switch e si assicurerà che non venga verificata ulteriori condizioni o che il codice venga eseguito.

Qual è la dichiarazione continua?

Consideriamo una situazione in cui siamo in ciclo e desideriamo rompere un'iterazione ogni volta che si verifica una condizione specificata e quindi continuiamo con la prossima iterazione nel ciclo.

IL Continua la dichiarazione sta per soddisfare quel desiderio per noi. A differenza di rottura, La dichiarazione continua "salta sopra" alla prossima iterazione/esecuzione del loop.

Ogni volta che si verifica un'istruzione continua, la condizione di loop viene verificata per vedere se la condizione è soddisfatta o vera e in tal caso, va verso la prossima iterazione.

Lavorando alla dichiarazione continua nei loop

Per diversi tipi di loop, il comportamento della dichiarazione continua è diverso:

Utilizzo della dichiarazione Continua in JavaScript durante loop

Ci occuperemo del ciclo while insieme alla dichiarazione continua. Osserverai come funziona la dichiarazione.

var i = 0;
mentre io < 6)
if (i === 2)
Continua;
I ++;

console.log ("la cifra è" + i);
I ++;

Nell'esempio sopra, abbiamo usato un po 'di tempo insieme all'istruzione Continua.

L'istruzione Continua viene applicata subito dopo l'istruzione "if" per assicurarsi che l'iterazione venga saltata ogni volta che "io" diventa uguale a 2.

Loop attraverso il blocco del codice in cui viene saltato il valore di "2".

L'output sarà:

Come utilizzare la dichiarazione Continua con il loop in javascript

In questo esempio, discuteremo l'uso della dichiarazione Continua in JavaScript per loop. Procediamo.

per (i = 1; i < 8; i++)
if (i === 3 || i === 4)
Continua;
console.log (i);

In questo esempio, abbiamo usato un loop per. Nella condizione "if", abbiamo specificato che ogni volta che il valore è uguale a 3 e 4, l'iterazione verrà spostata verso la fase successiva. Ciò significa che salveremo le iterazioni con l'aiuto dell'istruzione Continua ogni volta che il valore è uguale a 3 e 4.

L'output sarà:

Conclusione

In questo articolo, abbiamo discusso di tutto ciò che riguarda la pausa e continua le dichiarazioni in JavaScript. Abbiamo imparato a usare la dichiarazione di pausa per uscire da un loop. Abbiamo anche imparato come possiamo saltare una singola iterazione in un ciclo ogni volta che desideriamo farlo tramite la dichiarazione continua. Dalla descrizione degli esempi, abbiamo raggiunto un livello preciso di comprensione.