Förstå While-Loopen i JavaScript
Looptyper
Loopar är strukturer som upprepade gånger kör en kodblock medan ett specifikt villkor är sant. I JavaScript finns det tre typer av loopar:
- while;
- do-while;
- for.
Låt oss utforska var och en av dem i detalj.
while Loop
while
-loopen är den enklaste typen av loop. Den fortsätter att köra en kodblock så länge det angivna villkoret förblir sant.
För att skapa en while
-loop, använd nyckelordet while
följt av ett villkor inom parentes och omslut kodblocket med klammerparenteser. Syntaxen är liknande den för ett if
-uttalande:
while (condition) {
// code block
}
Här är ett exempel:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
I det här exemplet körs while
-loopens kodblock sex gånger:
- Initialt är variabeln
a
satt till5
; - Loopens villkor är
a <= 10
, vilket är sant, så kodblocket körs; - Efter varje körning ökas variabeln
a
med 1; - Loopen fortsätter att köras så länge villkoret förblir sant.
Notera
while
-loopen kontrollerar villkoret innan kodblocket körs. Om villkoret initialt ärfalse
, kommer kodblocket inte att köras.
Notera
Var försiktig med villkoret! Om villkoret alltid utvärderas till
true
, kommer loopen aldrig att brytas, vilket resulterar i en oändlig loop, som kan få ditt program att hänga sig eller bli svarslöst.
1. Hur många gånger kommer programmet att skriva ut Hello!
?
2. Hur många gånger kommer programmet att skriva ut JavaScript
?
3. Hur många gånger kommer programmet att skriva ut Be careful!
?
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
Förstå While-Loopen i JavaScript
Svep för att visa menyn
Looptyper
Loopar är strukturer som upprepade gånger kör en kodblock medan ett specifikt villkor är sant. I JavaScript finns det tre typer av loopar:
- while;
- do-while;
- for.
Låt oss utforska var och en av dem i detalj.
while Loop
while
-loopen är den enklaste typen av loop. Den fortsätter att köra en kodblock så länge det angivna villkoret förblir sant.
För att skapa en while
-loop, använd nyckelordet while
följt av ett villkor inom parentes och omslut kodblocket med klammerparenteser. Syntaxen är liknande den för ett if
-uttalande:
while (condition) {
// code block
}
Här är ett exempel:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
I det här exemplet körs while
-loopens kodblock sex gånger:
- Initialt är variabeln
a
satt till5
; - Loopens villkor är
a <= 10
, vilket är sant, så kodblocket körs; - Efter varje körning ökas variabeln
a
med 1; - Loopen fortsätter att köras så länge villkoret förblir sant.
Notera
while
-loopen kontrollerar villkoret innan kodblocket körs. Om villkoret initialt ärfalse
, kommer kodblocket inte att köras.
Notera
Var försiktig med villkoret! Om villkoret alltid utvärderas till
true
, kommer loopen aldrig att brytas, vilket resulterar i en oändlig loop, som kan få ditt program att hänga sig eller bli svarslöst.
1. Hur många gånger kommer programmet att skriva ut Hello!
?
2. Hur många gånger kommer programmet att skriva ut JavaScript
?
3. Hur många gånger kommer programmet att skriva ut Be careful!
?
Tack för dina kommentarer!