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.