JAVASCRIPT Tutorial
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
-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
-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 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
}
break
när du vill avbryta en loop helt och hållet.continue
när du vill hoppa över den aktuella iterationen och gå vidare till nästa.break
och continue
i nested loops, eftersom de kan leda till oväntade beteenden.