JAVASCRIPT Tutorial

Do While Loop i JS

Vad är en gör & medan-slinga?

En gör & medan-slinga är en typ av slinga som utför en uppsättning åtgärder så länge som ett villkor är uppfyllt.

Hur fungerar en gör & medan-slinga?

  1. Först kontrollerar slingan villkoret.
  2. Om villkoret är uppfyllt utförs åtgärderna i slingans kropp.
  3. Efter att åtgärderna i slingans kropp har utförts kontrolleras villkoret igen.
  4. Slingan fortsätter att köras så länge som villkoret är uppfyllt.
  5. När villkoret inte längre är uppfyllt avslutas slingan.

Exempel på en gör & medan-slinga i svenska:

while (villkor) {
  // Åtgärder som ska utföras
}

Nyckelbegrepp:

  • Villkor: Villkoret som bestämmer om slingan ska köras eller inte.
  • Slingans kropp: Åtgärderna som ska utföras så länge som villkoret är uppfyllt.

Jämförelse med while-slingor:

Gör & medan-slingor är mycket lika while-slingor, men det finns en viktig skillnad:

  • I en while-slinga kontrolleras villkoret innan varje iteration, medan i en gör & medan-slinga kontrolleras villkoret efter varje iteration.

Detta innebär att åtgärderna i en gör & medan-slinga alltid utförs minst en gång, även om villkoret inte är uppfyllt.

JavaScript-exempel:

do {
  // Åtgärder som ska utföras
} while (villkor);

Tips för att använda gör & medan-slingor:

  • Använd gör & medan-slingor när du vill vara säker på att åtgärderna i slingans kropp utförs minst en gång.
  • Använd while-slingor när du vill kontrollera villkoret innan varje iteration.