JavaScript för barn · Lektion

Kodning

Text till kod

Lektion 3 av 413 steg

Kodning är en gratis lektion i JavaScript för barn på CoddyKit. Detta är lektion 3 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för JavaScript för barn, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i JavaScript för barn innehåller totalt 4 lektioner.

Gör det hemligt! 🔐

Kodning betyder att göra om ett vanligt meddelande till ett hemligt. Låt oss bli mästare på att skapa koder! 🔐🕵️

console.log('Time to encode a message! 🔐')

Börja med ett meddelande 📝

Först behöver vi ett meddelande att dölja. 📝

let message = 'hello'
console.log('Original:', message)

Välj en hemlig förskjutning 🔢

Välj hur stor förskjutningen ska vara. Det fungerar som den hemliga nyckel som bara Era vänner känner till! 🔢🗝️

let shift = 3
console.log('Secret shift key:', shift)

Tom hemlig låda 📦

Vi börjar med en tom sträng där vi samlar våra hemliga bokstäver. 📦

let secret = ''
console.log('Secret box is empty for now:', secret)

Förskjut en bokstav 🔤

Låt oss koda bara den första bokstaven i vårt meddelande. 🔤

let message = 'hello'
let shift = 3
let first = String.fromCharCode(message.charCodeAt(0) + shift)
console.log('First letter becomes:', first)

Gå igenom alla bokstäver med en loop 🔁

Nu går vi igenom ALLA bokstäver med en loop och förskjuter var och en. 🔁

let message = 'hi'
let shift = 3
for (let i = 0; i < message.length; i++) {
  console.log(String.fromCharCode(message.charCodeAt(i) + shift))
}

Samla i lådan 📥

I stället för att skriva ut bokstäverna lägger vi varje förskjuten bokstav i vår hemliga låda! 📥

let message = 'hi'
let shift = 3
let secret = ''
for (let i = 0; i < message.length; i++) {
  secret += String.fromCharCode(message.charCodeAt(i) + shift)
}
console.log('Secret:', secret)

Koda 'hello' 🎉

Låt oss koda ett riktigt ord och avslöja hemligheten! 🎉

let message = 'hello'
let shift = 3
let secret = ''
for (let i = 0; i < message.length; i++) {
  secret += String.fromCharCode(message.charCodeAt(i) + shift)
}
console.log('hello becomes:', secret)

En kodningsfunktion 🛠️

Låt oss skapa en återanvändbar encode-funktion för alla meddelanden! 🛠️

function encode(msg, shift) {
  let out = ''
  for (let i = 0; i < msg.length; i++) {
    out += String.fromCharCode(msg.charCodeAt(i) + shift)
  }
  return out
}
console.log(encode('cat', 2))

Olika nycklar, olika hemligheter 🗝️

Ändra nyckeln så ändras även hemligheten! Prova några olika. 🗝️

function encode(msg, s) {
  let out = ''
  for (let i = 0; i < msg.length; i++) out += String.fromCharCode(msg.charCodeAt(i) + s)
  return out
}
console.log(encode('dog', 1))
console.log(encode('dog', 5))

Fullständig kodare 🎮

Här är Er kompletta skapare av hemliga meddelanden! 🎮🔐

function encode(msg, s) {
  let out = ''
  for (let i = 0; i < msg.length; i++) out += String.fromCharCode(msg.charCodeAt(i) + s)
  return out
}
console.log('Message: meet me at noon')
console.log('Secret:', encode('meet me at noon', 4))

Snabbkontroll ✅

Testa Era färdigheter i kodning! 🧠

Kodskapare! 🌟

Strålande, agent! 🕵️ Nu kan Ni koda meddelanden! 🎉

  • Gå igenom och förskjut varje bokstav med en loop 🔁
  • Samla bokstäverna i en hemlig låda 📦
  • Förskjutningen är Er hemliga nyckel 🗝️

Sista steget: avkodning! 🔓

console.log('Encoding: MASTERED! 🌟')
Gratis att börja

Lär dig JavaScript med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
35
Lektioner
140

Vanliga frågor

Är lektionen ”Kodning” gratis?

Ja – hela texten till ”Kodning” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i JavaScript för barn, kan Ni uppgradera till CoddyKit PRO. Kursen i JavaScript för barn innehåller totalt 4 lektioner.

Vad lär jag mig i ”Kodning”?

Text till kod Ni övar på JavaScript för barn med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig JavaScript för barn?

Du behöver inga förkunskaper. Utbildningen i JavaScript för barn på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.

Hur lång tid tar lektionen ”Kodning”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här JavaScript för barn-lektionen?

Ja. Varje JavaScript för barn-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Vad är en kod?
  2. Förskjuta bokstäver
  3. Kodning
  4. Avkodning
← Tillbaka till JavaScript för barn