0Pricing
Javascript for Kids · Leçon

Encodage

Du texte vers le code

Encodage est une leçon Javascript for Kids gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Javascript for Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Javascript for Kids comprend 4 leçons au total.

Rendre le message secret ! 🔐

L'encodage consiste à transformer un message normal en message secret. Devenons des experts de la création de codes ! 🔐🕵️

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

Commencer par un message 📝

Nous avons d'abord besoin d'un message à cacher. 📝

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

Choisir un décalage secret 🔢

Choisissez un nombre de décalage. C'est comme la clé secrète que seuls vos amis connaissent ! 🔢🗝️

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

Une boîte secrète vide 📦

Nous commençons avec une chaîne vide pour rassembler nos lettres secrètes. 📦

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

Décaler une lettre 🔤

Encodons seulement la première lettre de notre message. 🔤

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

Parcourir chaque lettre en boucle 🔁

Maintenant, nous parcourons en boucle ALL les lettres et nous décalons chacune d'elles. 🔁

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

Rassembler dans la boîte 📥

Au lieu de les afficher, nous ajoutons chaque lettre décalée dans notre boîte secrète ! 📥

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)

Encoder 'hello' 🎉

Encodons un vrai mot et découvrons le secret ! 🎉

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)

Une fonction d'encodage 🛠️

Créons une fonction encode réutilisable pour n'importe quel message ! 🛠️

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

Clés différentes, secrets différents 🗝️

Modifiez la clé et le secret changera lui aussi ! Essayez-en plusieurs. 🗝️

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

Encodeur complet 🎮

Voici votre créateur de messages secrets complet ! 🎮🔐

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

Vérification rapide ✅

Testez vos talents d'encodage ! 🧠

Créateur de codes ! 🌟

Brillant, agent ! 🕵️ Vous pouvez maintenant encoder des messages ! 🎉

  • Parcourir les lettres en boucle et décaler chacune d'elles 🔁
  • Rassembler les lettres dans une boîte secrète 📦
  • Le décalage est votre clé secrète 🗝️

Dernière étape : le décodage ! 🔓

console.log('Encoding: MASTERED! 🌟')

Questions Fréquemment Posées

La leçon « Encodage » est-elle gratuite ?

Oui — le texte complet de « Encodage » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Javascript for Kids, passe à CoddyKit PRO. Le cours Javascript for Kids comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Encodage » ?

Du texte vers le code Tu pratiques Javascript for Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Javascript for Kids ?

Aucune expérience préalable n'est requise. Javascript for Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Encodage » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Javascript for Kids ?

Oui. Chaque leçon Javascript for Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Qu’est-ce qu’un code ?
  2. Décaler les lettres
  3. Encodage
  4. Décodage
← Retour à Javascript for Kids