Ciclo di esecuzione di JavaScript

In questo tutorial imparerai come utilizzare l'istruzione do-while di JavaScript per creare un ciclo.

Versione inglese: https://www.javascripttutorial.net/javascript-do-while/

fare mentre

Struttura ripetitiva con test logico alla fine .

var contador = 1
do {
  console.log(`O contator agora é: ${contador}`);
  contador++
} while (contador < 6)

A differenza del ciclo while, do-whileesegue sempre il corpo almeno una volta prima di valutare l'espressione.

Poiché l'espressione viene valutata solo dopo l'esecuzione del corpo del ciclo, la ripetizione do-whileviene chiamata ciclo post-test.

All'interno del corpo del ciclo, è necessario apportare modifiche ad alcune variabili per garantire che l'espressione venga valutata come falsedopo le iterazioni. Altrimenti, avrai un ciclo infinito.

Notare che a partire da ES6, il punto e virgola a destra di while(expression)è facoltativo.

Il seguente diagramma di flusso illustra l'istruzione loop do-while:

Esempio di dichiarazione do-whileJavaScript

Notare il seguente esempio:

In questo esempio, la variabile countè impostata su 0e viene incrementata di uno ( count++) ad ogni iterazione del ciclo. La ripetizione continua finché countè inferiore a 10.

Spesso si utilizza la dichiarazione do-whilenella situazione in cui il corpo del ciclo deve essere eseguito almeno una volta. Questa è la caratteristica principale di do-while.

L'esempio più tipico di utilizzo del ciclo do-whileconsiste nell'ottenere l'input dell'utente fino a quando il valore fornito non è quello corretto.

Useremo il ciclo do-whileper sviluppare un semplice gioco d'ipotesi. Lo script genera un numero intero casuale compreso tra 1 e 12.

Devi indovinare il numero facendo supposizioni fino a quando il numero scelto non corrisponde al numero generato dallo script.

Vedi il seguente copione di divinazione:

Comprendi come funziona lo script:

  • Innanzitutto, genera un numero casuale compreso tra 1e 12, che sono i valori delle costanti MINe MAXrispettivamente, e salva quel numero nella variabile secretNumber.
  • In secondo luogo, ottenere un numero intero che l'utente digiterà e confrontarlo secretNumber. Se il numero è diverso dal numero segreto, dare un suggerimento all'utente, altrimenti visualizzare il messaggio di congratulazioni.
  • Terzo, considera il secondo passaggio fino a quando il numero fornito dall'utente non è lo stesso di secretNumberquello generato casualmente nel primo passaggio.

Visualizza l'indice di tutti i tutorial JavaScript

Tutorial JavaScript

Suggested posts

Le mie risorse di codifica più utilizzate

Le mie risorse di codifica più utilizzate

Questa settimana ho ricevuto un'e-mail da un membro della mailing list quotidiana. Volevano sapere: quali risorse visiti giornalmente, settimanalmente e mensilmente? Ottima domanda! Sono felice di provare a condividere alcune informazioni sul mio flusso di lavoro e sulle migliori risorse che utilizzo.

Serie di librerie illuminate - 1: un'immersione approfondita nella libreria lit-html

Serie di librerie illuminate - 1: un'immersione approfondita nella libreria lit-html

Lo scopo di questa serie di blog è approfondire la libreria Lit e acquisire una comprensione completa delle sue caratteristiche uniche e di come si distingue dalle altre librerie e framework sul mercato. La serie è divisa in tre parti, che coprono argomenti come 1.

Related posts

Due anni di design: il buono, il brutto e il cattivo...

Due anni di design: il buono, il brutto e il cattivo...

"Ehi Siri, suona Me Dive di Olivia Dean." Era maggio 2021 quando ho iniziato il mio tirocinio presso la Future Academy Africa ad Akure, in Nigeria.

L'esibizione da solista della ragazza dai capelli rossi

Su incarico di Hayden, Katie si filma mentre si masturba.

L'esibizione da solista della ragazza dai capelli rossi

Era mezzanotte passata quando Hayden riportò Katie al dormitorio del college dopo la loro serata insieme. Aveva una lezione la mattina presto e non aveva un altro cambio di vestiti dopo essere stata con lui la sera prima.

L'apprendimento alla settimana lavorativa conta più di quanto pensi

L'apprendimento alla settimana lavorativa conta più di quanto pensi

Spesso ci troviamo a lottare per implementare ciò che sappiamo essere buono per noi. Dal dire a un altro significativo che li amiamo al ricordare di parlare come un pirata, ci saranno sempre quelli che affermeranno che un giorno, una settimana o un mese di eventi non è necessario perché stanno già facendo quelle cose.

Finanziare la rimozione del carbonio nell'anno fiscale 24

La ripartizione delle richieste di stanziamenti di Carbon180 in tutti i percorsi

Finanziare la rimozione del carbonio nell'anno fiscale 24

Di Alyson Lee, consulente per gli affari governativi Il processo di stanziamento annuale del governo federale è fondamentale per i nostri sforzi per finanziare la rimozione dell'anidride carbonica (CDR). Ogni anno, Carbon180 invia richieste a vari uffici congressuali per aiutare a guidare dove fluiranno i dollari del prossimo anno.