Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
`While`-løkke
while
-løkken er en anden type løkke, der understøttes af de fleste programmeringssprog inklusive JavaScript.
while
-løkken bruges primært, når vi ønsker at udføre et kodeblok, så længe en betingelse er true
. Selvom den i visse tilfælde kan opføre sig som en for
-løkke, anvendes den hovedsageligt i situationer, hvor vi ikke på forhånd ved, hvor mange gange et 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
:
let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number 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!