Använda Do While-loopen för Iteration
Låt oss titta på do-while-loopen. Denna loop liknar while-loopen men har en viktig skillnad.
| while | do-while |
|---|---|
| Utför kodblocket efter villkorskontrollen. | Utför kodblocket innan villkorskontrollen. |
Syntax
do-while-loopen börjar med nyckelordet do, omsluter kodblocket med klamrar {} och avslutas med nyckelordet while följt av villkoret inom parenteser () utan behov av ytterligare kodblock:
do {
// code block
} while (condition);
Här är ett exempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Till en början initialiserades variabeln a till 0, och villkoret a >= 1 utvärderades efter a++-operationen.
Kodblocket inom do kommer garanterat att köras minst en gång:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
do-while-loopen är särskilt användbar när det är nödvändigt att be användaren om inmatning minst en gång och fortsätta tills användaren anger giltiga data eller uppfyller ett specifikt villkor.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 2.5
Använda Do While-loopen för Iteration
Svep för att visa menyn
Låt oss titta på do-while-loopen. Denna loop liknar while-loopen men har en viktig skillnad.
| while | do-while |
|---|---|
| Utför kodblocket efter villkorskontrollen. | Utför kodblocket innan villkorskontrollen. |
Syntax
do-while-loopen börjar med nyckelordet do, omsluter kodblocket med klamrar {} och avslutas med nyckelordet while följt av villkoret inom parenteser () utan behov av ytterligare kodblock:
do {
// code block
} while (condition);
Här är ett exempel:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Till en början initialiserades variabeln a till 0, och villkoret a >= 1 utvärderades efter a++-operationen.
Kodblocket inom do kommer garanterat att köras minst en gång:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
do-while-loopen är särskilt användbar när det är nödvändigt att be användaren om inmatning minst en gång och fortsätta tills användaren anger giltiga data eller uppfyller ett specifikt villkor.
Tack för dina kommentarer!