...
Testa premium Kurser Alla kurser Min sida Provbank Mina prov Min skola Läromedel Förälder Blogg Om oss Kontakt Läxhjälp matemtaik Interaktivt material Hjälp & guider
Sök Mitt konto Logga ut Elev/lärar-registrering Logga in
EXEMPEL I VIDEON   Lektionsrapport   Hjälp Kopiera länk Facebook Twitter Repetera Rapportera Ändra status
 ███████████████
    /        ██████████████████████████

While-loopar

Endast Premium- användare kan rösta.
Författare:Simon Rybrand
Rapportera fel Redigera lektion Redigera text Redigera övning

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.

...
Ny här?
Så funkar Premium
  • 600+ videolektioner till gymnasiet och högstadiets matte.
  • 4000+ övningsfrågor med fullständiga förklaringar.
  • Heltäckande för din kursplan. Allt på ett ställe.
  • Träning inför nationella prov och högskoleprovet.
Ingen bindningstid. Avsluta när du vill.

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


Endast Premium-användare kan kommentera.

...
Upptäck ett bättre
sätt att lära sig
Gör som 100.000+ andra och nå dina mål
med Matematikvideo Premium.
Så funkar det för:
Elever/Studenter Lärare Föräldrar