JAVASCRIPT Tutorial

break & continue i JS

Loop-kontroll

En loop (slinga) är en kontrollstruktur som upprepar en uppsättning instruktioner tills ett villkor är uppfyllt. I Javascript kan du använda for, while och do-while för att skapa loopar.

Break

break-instruktionen används för att omedelbart avbryta en loop. När break körs, kommer loopen att avslutas och programmet kommer att fortsätta med koden efter loopen.

Continue

continue-instruktionen används för att hoppa över den aktuella iterationen av en loop och gå vidare till nästa iteration. När continue körs, kommer den återstående koden i den aktuella iterationen att ignoreras och programmet kommer att flyttas till nästa iteration.

Exempel

// Exempel på break
for (let i = 0; i < 10; i++) {
  if (i === 5) {
    break;
  }
  console.log(i); // 0, 1, 2, 3, 4
}

// Exempel på continue
for (let i = 0; i < 10; i++) {
  if (i % 2 === 0) {
    continue;
  }
  console.log(i); // 1, 3, 5, 7, 9
}

Tips för användning:

  • Använd break när du vill avbryta en loop helt och hållet.
  • Använd continue när du vill hoppa över den aktuella iterationen och gå vidare till nästa.
  • Var försiktig med att använda break och continue i nested loops, eftersom de kan leda till oväntade beteenden.