0Pricing
Javascript for Kids · Lektion

Dekodieren

Code in Text umwandeln

Dekodieren ist eine kostenlose Javascript for Kids-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Javascript for Kids-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Javascript for Kids-Kurs umfasst insgesamt 4 Lektionen.

Knacken Sie den Code! 🔓

Dekodieren bedeutet, eine geheime Nachricht wieder in normale Wörter umzuwandeln! Knacken wir ein paar Codes! 🔓🕵️

console.log('Time to crack the code! 🔓')

Das Gegenteil des Kodierens 🔄

Beim Kodieren werden Buchstaben nach VORN verschoben. Beim Dekodieren werden sie um dieselbe Anzahl von Stellen ZURÜCK verschoben! 🔄

console.log('Encode: forward ➡️')
console.log('Decode: backward ⬅️')

Einen Buchstaben zurückschieben ⬅️

Wenn d durch eine Verschiebung von a um 3 Stellen nach vorn entstanden ist, schieben wir es um 3 Stellen zurück und erhalten a! ⬅️

let n = 'd'.charCodeAt(0)
console.log('d back by 3:', String.fromCharCode(n - 3))

Wir benötigen den Schlüssel 🗝️

Zum Dekodieren müssen wir den geheimen Verschiebungsschlüssel kennen, den der Absender verwendet hat. Derselbe Schlüssel funktioniert in beide Richtungen! 🗝️

let key = 3
console.log('The secret key is:', key)

Das Geheimnis durchlaufen 🔁

Wir durchlaufen die geheime Nachricht und schieben jeden Buchstaben zurück. 🔁

let secret = 'kh'
let key = 3
for (let i = 0; i < secret.length; i++) {
  console.log(String.fromCharCode(secret.charCodeAt(i) - key))
}

Die echte Nachricht sammeln 📥

Wir verbinden die dekodierten Buchstaben zur echten Nachricht! 📥

let secret = 'kh'
let key = 3
let real = ''
for (let i = 0; i < secret.length; i++) {
  real += String.fromCharCode(secret.charCodeAt(i) - key)
}
console.log('Real message:', real)

Ein vollständiges Wort dekodieren 🎉

Wir dekodieren das Geheimnis khoor mit dem Schlüssel 3 und lüften es! 🎉

let secret = 'khoor'
let key = 3
let real = ''
for (let i = 0; i < secret.length; i++) {
  real += String.fromCharCode(secret.charCodeAt(i) - key)
}
console.log('Decoded:', real)

Eine Dekodierungsfunktion 🛠️

Wir erstellen eine wiederverwendbare decode-Funktion! 🛠️

function decode(secret, key) {
  let out = ''
  for (let i = 0; i < secret.length; i++) {
    out += String.fromCharCode(secret.charCodeAt(i) - key)
  }
  return out
}
console.log(decode('ecv', 2))

Erst kodieren, dann dekodieren 🔄

Wenn wir mit demselben Schlüssel kodieren und anschließend dekodieren, erhalten wir unsere Nachricht zurück! 🔄

function shiftAll(msg, k) {
  let out = ''
  for (let i = 0; i < msg.length; i++) out += String.fromCharCode(msg.charCodeAt(i) + k)
  return out
}
let secret = shiftAll('hi', 3)
let back = shiftAll(secret, -3)
console.log('Secret:', secret, 'Back:', back)

Falscher Schlüssel, falsche Nachricht ❌

Wenn Sie den FALSCHEN Schlüssel verwenden, erhalten Sie unverständliche Zeichen. Das hält die Nachricht geheim! ❌

function decode(s, k) {
  let out = ''
  for (let i = 0; i < s.length; i++) out += String.fromCharCode(s.charCodeAt(i) - k)
  return out
}
console.log('Right key:', decode('khoor', 3))
console.log('Wrong key:', decode('khoor', 1))

Vollständiger Dekodierer 🎮

Hier ist Ihr vollständiger Codeknacker! 🎮🔓

function decode(s, k) {
  let out = ''
  for (let i = 0; i < s.length; i++) out += String.fromCharCode(s.charCodeAt(i) - k)
  return out
}
console.log('Secret: phhw ph')
console.log('Real:', decode('phhw ph', 3))

Kurze Überprüfung ✅

Der letzte Spionagetest! 🕵️

Meisterspion! 🌟

Unglaubliche Arbeit, Agent! 🕵️ Sie haben Secret Code Maker abgeschlossen! 🎉

  • Sie haben gelernt, was Codes sind 🔐
  • Sie haben Buchstaben verschoben ➡️
  • Sie haben Nachrichten kodiert 📦
  • Sie haben Geheimnisse dekodiert 🔓

Sie sind ein echter Codeknacker! 🏆

console.log('Secret Code Maker: COMPLETE! 🌟🏆')

Häufig gestellte Fragen

Ist die Lektion „Dekodieren“ kostenlos?

Ja — der vollständige Text von „Dekodieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Javascript for Kids-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Javascript for Kids-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Dekodieren“?

Code in Text umwandeln Du übst Javascript for Kids mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Javascript for Kids zu starten?

Keine Vorkenntnisse erforderlich. Javascript for Kids auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Dekodieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Javascript for Kids-Lektion Code schreiben und ausführen?

Ja. Jede Javascript for Kids-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Was ist ein Code?
  2. Buchstaben verschieben
  3. Kodieren
  4. Dekodieren
← Zurück zu Javascript for Kids