Lägg till som läxa
Lägg till som stjärnmärkt
Frågor hjälpmarkerade!
Alla markeringar försvinner.
KURSER /
Matematik och Programmering
/ Loopar – Javascript
While-loopar
Innehåll
Övning
- Skriv ut ”heja sverige” med små bokstäver 100 gånger i konsolen med hjälp av en while-loop. Använd variabeln i för att räkna antalet loopar som körts och tänk på att deklarera denna variabel innan loopen och att öka på den i varje loop (annars kan din webbläsare låsa sig).
I den här lektionen lär du dig att programmera while-loopar. Vi går igenom de olika delarna och villkoren i en while loop och visar ett praktiskt exempel.
While loopar kan användas för att upprepa kod om och om igen. Detta kallas med programmeringsspråk för att saker itereras. While loopen eller while satsen skapar en loop som pågår så länge som ett villkor är sant. Villkoret kollas innan varje loop körs.
Så skrivs en while loop i javascript
Ett exempel på där vi skriver en while loop som skriver ut alla helttal från 10 till 20 ser ut på följande vis.
var counter = 10;
while (counter <= 20) {
console.log(counter);
counter++;
}
Här definierar vi först en räknare med var counter = 10 så att vi börjar från talet 10. Sedan skriver i while-loopen där vi sätter villkoret i parentesen. Villkeret är att loopen skall fortsätta så länge som räknaren är mindre eller lika med 20. I loopen skriver vi ut räknarens värde och ökar på (increment) räknaren ett steg.
Om vi inte ökar på räknaren så kommer loopen att fortsätta i oändlighet och programmet låsa sig.
Fördjupning av syntaxen
While är uppbyggt på följande vis.
while (condition)
statement
condition
Ett uttryck som kontrolleras innan varje loopomgång. Om uttrycket är sant kommer loopen att fortsätta. Om det är falskt så avslutas loopen och det som står efter loopen körs istället.
statement
Den kod som körs om villkoret (condition) är sant. Du kan avbryta en loop om du här skriver break;
Endast Premium-användare kan kommentera.