Använda Do While-Loop För Iteration
Låt oss överväga do-while-loopen. Denna loop liknar while-loopen men har en viktig skillnad.
while | do-while |
---|---|
Utför kodblocket efter att villkoret har kontrollerats. | Utför kodblocket innan villkoret har kontrollerats. |
Syntax
do-while-loopen börjar med nyckelordet do
, omsluter kodblocket inom klammerparenteser {}
, och avslutas med nyckelordet while
följt av villkoret inom parenteser ()
utan behov av ett 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);
I början initialiserades variabeln a
till 0
, och villkoret a >= 1
utvärderades efter a++
operationen.
Kodblocket inom do
garanteras 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 du behöver uppmana användaren att mata in 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
Awesome!
Completion rate improved to 2.33
Använda Do While-Loop För Iteration
Svep för att visa menyn
Låt oss överväga do-while-loopen. Denna loop liknar while-loopen men har en viktig skillnad.
while | do-while |
---|---|
Utför kodblocket efter att villkoret har kontrollerats. | Utför kodblocket innan villkoret har kontrollerats. |
Syntax
do-while-loopen börjar med nyckelordet do
, omsluter kodblocket inom klammerparenteser {}
, och avslutas med nyckelordet while
följt av villkoret inom parenteser ()
utan behov av ett 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);
I början initialiserades variabeln a
till 0
, och villkoret a >= 1
utvärderades efter a++
operationen.
Kodblocket inom do
garanteras 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 du behöver uppmana användaren att mata in minst en gång och fortsätta tills användaren anger giltiga data eller uppfyller ett specifikt villkor.
Tack för dina kommentarer!