Come usare mentre i loop in JavaScript
Discuteremo prima della sintassi di Mentre Loop in JavaScript:
while (condizione)IL Mentre L'istruzione Loop prende un singolo argomento che è la condizione per la risoluzione del loop. Il ciclo continuerà a ripetere fino a quando questa condizione non diventa falsa. Ora discuteremo alcuni esempi per capire meglio Mentre Loop.
Nota: La console del browser viene utilizzata per la dimostrazione di esempi in questo articolo.
Per il nostro primo esempio esamineremo un programma che stampa la tabella di un numero alla console. Se non utilizziamo i loop, il programma sembrerà così:
console.log ("2 * 1 =" + 2 * 1);Il codice nell'esempio sopra sembra ripetitivo; Possiamo eseguire lo stesso compito in alcune righe di codice usando un loop; Qui useremo il Mentre ciclo continuo:
i = 1;Come già accennato in precedenza, i loop sono intercambiabili; Possono essere sostituiti tra loro. L'attività eseguita nell'esempio sopra indicato può essere eseguita utilizzando a per ciclo continuo.
Generalmente per I loop vengono utilizzati quando il ciclo deve funzionare per un numero definito di volte mentre il Mentre Il ciclo viene utilizzato quando il ciclo funziona per un numero indefinito di volte fino a quando la condizione non sarà soddisfatta.
Per il nostro prossimo esempio creeremo un programma con a Mentre Loop che eseguirà un numero indefinito di volte:
RandomNumber = 0;Nell'esempio sopra indicato abbiamo creato per la prima volta una variabile denominata numero casuale e gli ha assegnato un valore 0. Questo è stato fatto solo perché il Mentre Loop controlla la condizione prima di ogni iterazione (sulla prima iterazione il ciclo ha funzionato perché la condizione era vera come 0 < 500). Abbiamo quindi dichiarato un po 'di tempo e gli abbiamo dato una condizione che è numero casuale < 500. All'interno del corpo del ciclo abbiamo usato il Matematica oggetto per ottenere un numero casuale tra 0 e 999 e assegnato questo numero a numero casuale variabile. Quindi abbiamo usato la console.Metodo di registro per stampare il numero casuale sulla console.
Il ciclo while continuava a iterarsi e il Matematica L'oggetto continuava a generare numeri casuali fino a quando la condizione non veniva soddisfatta che era un numero casuale maggiore di 500.
Come utilizzare la dichiarazione di pausa con il loop in javascript
JavaScript ci dà la possibilità di utilizzare le istruzioni di interruzione all'interno del corpo del Mentre Loop per terminare il ciclo. Le istruzioni di interruzione possono essere combinate con altre istruzioni come le istruzioni condizionate se terminano il ciclo dall'interno del suo corpo una volta soddisfatta una condizione specifica.
Per il nostro prossimo esempio prenderemo il codice dal nostro primo esempio e lo modificheremo in modo che il ciclo si rompa se c'è un multiplo di dieci all'interno della tabella di 2.
i = 1;COME 10 soddisfa la condizione della nostra dichiarazione di pausa il ciclo viene eseguito dopo la quarta iterazione.
Come utilizzare la dichiarazione Continua con loop in JavaScript
L'istruzione Continua salta l'attuale iterazione del loop al momento della soddisfazione della condizione e passa alla successiva invece di terminare il ciclo:
i = 1;Se c'è un multiplo di 10 nella tabella di 2, l'istruzione Continua salta l'iterazione e passa alla successiva:
Cosa fa mentre loop in JavaScript
IL fare durante Loop è costruito sopra il Mentre Loop che significa che è un'estensione del Mentre ciclo continuo.
IL Mentre Loop controlla la condizione prima dell'esecuzione del corpo del loop. IL fare durante Loop valuta la condizione dopo l'esecuzione del corpo del loop.
Quindi il codice scritto all'interno del Fare La sezione eseguirà sempre almeno una volta:
Numero var = 10;Nell'esempio sopra il codice nel corpo del fare durante Loop è stato eseguito per la prima iterazione anche se la condizione era falsa.
Conclusione
I loop sono uno degli strumenti più potenti in qualsiasi linguaggio di programmazione utilizzato per iterare i blocchi di codice. In questo articolo abbiamo imparato sul Mentre Loop che è un tipo di loop presente in JavaScript e in molti altri linguaggi di programmazione; Inoltre abbiamo anche imparato a combinare il Mentre Loop con alcune altre dichiarazioni per renderlo più potente.