JavaScript for barn · leksjon

Koding

Tekst til kode

Leksjon 3 av 413 trinn

Koding er en gratis leksjon i JavaScript for barn på CoddyKit. Dette er leksjon 3 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i JavaScript for barn, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i JavaScript for barn inneholder totalt 4 leksjoner.

Gjør den hemmelig! 🔐

Koding betyr å gjøre en vanlig melding om til en hemmelig melding. La oss bli mestere i å lage koder! 🔐🕵️

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

Begynn med en melding 📝

Først trenger vi en melding å skjule. 📝

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

Velg en hemmelig forskyvning 🔢

Velg en forskyvning. Det er som den hemmelige nøkkelen som bare vennene kjenner! 🔢🗝️

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

Tom hemmelig boks 📦

Vi starter med en tom streng for å samle de hemmelige bokstavene våre. 📦

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

Forskyv én bokstav 🔤

La oss kode bare den første bokstaven i meldingen vår. 🔤

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

Gå gjennom alle bokstavene 🔁

Nå går vi gjennom ALLE bokstavene og forskyver hver av dem. 🔁

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

Samle i boksen 📥

I stedet for å skrive ut hver bokstav legger vi hver forskjøvede bokstav i den hemmelige boksen vår! 📥

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)

Kod «hello» 🎉

La oss kode et ekte ord og avsløre hemmeligheten! 🎉

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 kodefunksjon 🛠️

La oss lage en gjenbrukbar encode-funksjon for enhver melding! 🛠️

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))

Ulike nøkler, ulike hemmeligheter 🗝️

Endrer De nøkkelen, endres også hemmeligheten! Prøv noen forskjellige. 🗝️

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))

Fullstendig koder 🎮

Her er den komplette meldingsgeneratoren for hemmelige meldinger! 🎮🔐

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))

Rask sjekk ✅

Test kodeferdighetene Deres! 🧠

Kodeprodusent! 🌟

Strålende, agent! 🕵️ Nå kan De kode meldinger! 🎉

  • Gå i løkke og forskyv hver bokstav 🔁
  • Samle dem i en hemmelig boks 📦
  • Forskyvningen er den hemmelige nøkkelen Deres 🗝️

Siste trinn: dekoding! 🔓

console.log('Encoding: MASTERED! 🌟')
Gratis å komme i gang

Lær deg JavaScript med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
35
Leksjoner
140

Ofte stilte spørsmål

Er leksjonen «Koding» gratis?

Ja – hele teksten i «Koding» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av JavaScript for barn-kurset, kan du oppgradere til CoddyKit PRO. Kurset i JavaScript for barn inneholder totalt 4 leksjoner.

Hva lærer jeg i «Koding»?

Tekst til kode Du øver på JavaScript for barn med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med JavaScript for barn?

Ingen tidligere erfaring er nødvendig. JavaScript for barn på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.

Hvor lang tid tar leksjonen «Koding»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne JavaScript for barn-leksjonen?

Ja. Alle JavaScript for barn-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Hva er en kode
  2. Forskyve bokstaver
  3. Koding
  4. Dekoding
← Tilbake til JavaScript for barn