 Avoiding Infinite Loops
Avoiding Infinite Loops
When you write code that repeats actions, you want it to eventually stop. An infinite loop is like getting stuck in a revolving door: you keep going around and around, but never find the exit. In programming, this happens when a loop never meets its stopping condition, causing your program to run forever or until it crashes. Understanding why infinite loops happen is important for writing safe and reliable code.
// Example of an infinite loop:
let counter = 1;
while (counter < 5) {
  // This line is missing: counter++;
  console.log("Counter is: " + counter);
}
// This loop will never end because 'counter' is never updated.
123456// Fixed version: let safeCounter = 1; while (safeCounter < 5) { console.log("Counter is: " + safeCounter); safeCounter++; // Now the counter changes, and the loop will stop at 5 }
1. Which change will prevent the following loop from running forever?
2. Fill in the blank to ensure this loop stops after printing numbers 1 to 4.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 7.69 Avoiding Infinite Loops
Avoiding Infinite Loops
Desliza para mostrar el menú
When you write code that repeats actions, you want it to eventually stop. An infinite loop is like getting stuck in a revolving door: you keep going around and around, but never find the exit. In programming, this happens when a loop never meets its stopping condition, causing your program to run forever or until it crashes. Understanding why infinite loops happen is important for writing safe and reliable code.
// Example of an infinite loop:
let counter = 1;
while (counter < 5) {
  // This line is missing: counter++;
  console.log("Counter is: " + counter);
}
// This loop will never end because 'counter' is never updated.
123456// Fixed version: let safeCounter = 1; while (safeCounter < 5) { console.log("Counter is: " + safeCounter); safeCounter++; // Now the counter changes, and the loop will stop at 5 }
1. Which change will prevent the following loop from running forever?
2. Fill in the blank to ensure this loop stops after printing numbers 1 to 4.
¡Gracias por tus comentarios!