While-loopar (javascript, Matematik och programmering)

LOGGA IN

VIA

OBS! Inget publiceras i ditt flöde utan ditt medgivande.

VIA E-POST

E-post/användarnamn

Lösenord

Glömt lösenordet?
eller
Matematik och Programmering

While-loopar

Video

Video, text & övningsfrågor av: Simon Rybrand

Övning

  1. 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.

1 vote, average: 4,00 out of 51 vote, average: 4,00 out of 51 vote, average: 4,00 out of 51 vote, average: 4,00 out of 51 vote, average: 4,00 out of 5
1
Du måste vara inloggad för att rösta.
Loading...

Övning

Interaktiva övningar hittas nedanför videon.

Text

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.

While loop i javascript

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;

Referensbibliotek

Kommentarer är inaktiverade. Logga in för att felrapportera.

Prova Premium i 7 dagar för 9 kr

Därefter 89 kr per månad.
Avsluta prenumerationen när du vill.
SKAFFA PREMIUM
Nej tack. Inte just nu.

Vad är detta?
Här hittar du matematiska symboler som kan användas när du ställer frågor på forumet eller kommenterar. När du klickar på symbolen markeras denna, kopiera genom klicka med höger musknapp eller använda kortkommandot Ctrl-C (PC) / cmd-C (Mac)
Förhandsvisning Latex:
Latexkod: