While-Løkke
Stryg for at vise menuen
while-løkken er en anden type løkke, som understøttes af de fleste programmeringssprog, herunder JavaScript.
while-løkken anvendes primært, når vi ønsker at udføre en kodeblok, så længe en betingelse er true. Selvom den i visse tilfælde kan opføre sig som en for-løkke, bruges den hovedsageligt, når vi ikke på forhånd ved, hvor mange gange en kodeblok skal udføres.
Den generelle syntaks for en while-løkke er:
while(boolean_expression) {
// code to execute
}
Hvis betingelsen for en while-løkke altid er sand, vil den køre uendeligt. En sådan løkke kaldes en uendelig løkke.
Processen for en while-løkke kan forstås bedre ved at se på dens flowchart:
Følgende er et eksempelprogram, der anvender en while-løkke til at finde det første tal, der er deleligt med både 11 og 12:
123456let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number that is divisible by both 11 and 12 is:", i);
1. Hvad er den primære forskel mellem en for-løkke og en while-løkke?
2. Hvor mange gange vil følgende løkke blive udført?
3. Hvad sker der, hvis betingelsen i en while-løkke altid er sand?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat