En løkke i en løkke
Løkker i løkker
En løkke i en løkke er en gratis JavaScript for børn-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i JavaScript for børn, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. JavaScript for børn-kurset indeholder 4 lektioner i alt.
En løkke i en løkke?! 🤯
Hvad sker der, hvis du placerer en løkke INDEN I en anden løkke? Det er som et hjul, der drejer inde i et større hjul! ⚙️⚙️
Det kaldes en indlejret løkke, og den kan lave fantastisk kunst!
Ydre og indre 🪆
Tænk på russiske dukker! 🪆 Den ydre løkke er den store dukke. Den indre løkke er den lille dukke indeni.
For hver EN omgang i den ydre løkke kører den indre løkke ALLE sine omgange!
Den første indlejrede løkke 🔁
Her kører den ydre løkke 2 gange. Hver gang kører den indre løkke 3 gange! Se godt efter.
for (let i = 1; i <= 2; i++) {
for (let j = 1; j <= 3; j++) {
console.log('i=' + i + ' j=' + j)
}
}To tællere! ✌️
Kan du se det? Vi har nu TO tællere: i til den ydre løkke og j til den indre.
Den indre j går gennem 1, 2, 3, hver gang den ydre i ændrer sig!
for (let i = 1; i <= 2; i++) {
console.log('Outer ' + i + ' starts')
for (let j = 1; j <= 2; j++) {
console.log(' inner ' + j)
}
}Hvor mange gange i alt? 🔢
Hvis den ydre løkke kører 3 gange, og den indre kører 4 gange, er det 3 × 4 = 12 kørsler i alt!
Lad os tælle dem.
let count = 0
for (let i = 1; i <= 3; i++) {
for (let j = 1; j <= 4; j++) {
count = count + 1
}
}
console.log('Total runs: ' + count)Dage og måltider 🍽️
Et eksempel fra virkeligheden! For hver DAG spiser vi 3 MÅLTIDER. Den ydre løkke er dage, og den indre er måltider.
for (let day = 1; day <= 2; day++) {
console.log('Day ' + day)
for (let meal = 1; meal <= 3; meal++) {
console.log(' meal ' + meal)
}
}Stjerner på rækker ⭐
Den ydre løkke laver RÆKKER. Den indre løkke udskriver stjerner på rækken. En forsmag på kunst!
for (let row = 1; row <= 3; row++) {
for (let s = 1; s <= 2; s++) {
console.log('star')
}
console.log('--- end of row ---')
}Rækkefølgen betyder noget 📋
Den indre løkke afslutter ALTID alle sine omgange, før den ydre løkke går videre. Det er som at læse hvert ord på en linje, før du går videre til den næste linje! 📖
for (let i = 1; i <= 2; i++) {
for (let j = 1; j <= 2; j++) {
console.log(i + ',' + j)
}
}Gang tal ✖️
Indlejrede løkker er fantastiske til matematik! Lad os gange i og j med hinanden.
for (let i = 1; i <= 2; i++) {
for (let j = 1; j <= 3; j++) {
console.log(i + ' x ' + j + ' = ' + (i * j))
}
}Vælg tøj 👕👖
2 skjorter og 2 par bukser giver 4 tøjkombinationer! Indlejrede løkker viser alle kombinationerne.
for (let shirt = 1; shirt <= 2; shirt++) {
for (let pants = 1; pants <= 2; pants++) {
console.log('Shirt ' + shirt + ' with pants ' + pants)
}
}Din tur til at indlejre 🌟
Få den indre løkke til at køre 4 gange, og kør programmet! Se, hvordan outputtet vokser. 🪆
for (let i = 1; i <= 2; i++) {
for (let j = 1; j <= 4; j++) {
console.log('i=' + i + ' j=' + j)
}
}Hurtigt tjek ✅
Hjernetjek: indlejrede løkker! 🧠
Opsummering af indlejrede løkker 🎉
Det er imponerende! 🤯 Du har lært om indlejrede løkker.
- En løkke INDEN I en løkke, ligesom russiske dukker 🪆
- Ydre tæller
i, indre tællerj - Den indre løkke afsluttes helt, før den ydre går videre
Næste gang: Lav rækker og kolonner som et gitter! 🟦
Lær JavaScript med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 35
- Lektioner
- 140
Ofte stillede spørgsmål
Er lektionen “En løkke i en løkke” gratis?
Ja — hele teksten til “En løkke i en løkke” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af JavaScript for børn-kurset, skal du opgradere til CoddyKit PRO. JavaScript for børn-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “En løkke i en løkke”?
Løkker i løkker Du øver dig i JavaScript for børn med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på JavaScript for børn?
Der kræves ingen tidligere erfaring. JavaScript for børn på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “En løkke i en løkke”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne JavaScript for børn-lektion?
Ja. Alle JavaScript for børn-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- En løkke i en løkke
- Rækker og kolonner
- Stjernetrekanter
- En multiplikationstabel