Spostare le lettere
Un cifrario semplice
Spostare le lettere è una lezione Javascript for Kids gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Javascript for Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Javascript for Kids include 4 lezioni in totale.
Il trucco dello scorrimento! ➡️
Oggi impariamo a usare il cifrario di Cesare: spostiamo ogni lettera in avanti di alcuni passi! ➡️🔐
console.log('Let us slide some letters! ➡️')Spostare di uno 1️⃣
Se spostiamo a in avanti di 1, diventa b. Facile! 1️⃣
let n = 'a'.charCodeAt(0)
console.log('a shifted by 1:', String.fromCharCode(n + 1))Spostare di tre 3️⃣
Lo spostamento di Cesare più famoso è di 3. Quindi a diventa d! 3️⃣
let n = 'a'.charCodeAt(0)
console.log('a shifted by 3:', String.fromCharCode(n + 3))Spostare qualsiasi lettera 🔤
Creiamo una variabile per la quantità di spostamento, così possiamo modificarla facilmente! 🔤
let shift = 3
let letter = 'h'
let n = letter.charCodeAt(0)
console.log(letter, 'becomes', String.fromCharCode(n + shift))Spostare un'intera parola 🔁
Con un ciclo possiamo spostare ogni lettera di una parola! 🔁
let word = 'cat'
let shift = 1
for (let i = 0; i < word.length; i++) {
let n = word.charCodeAt(i)
console.log(String.fromCharCode(n + shift))
}Creare la parola segreta 🧩
Anziché stampare ogni lettera, uniamole per formare un'unica parola segreta! 🧩
let word = 'cat'
let shift = 1
let secret = ''
for (let i = 0; i < word.length; i++) {
secret = secret + String.fromCharCode(word.charCodeAt(i) + shift)
}
console.log('Secret:', secret)Scorrere all'indietro ⬅️
Per leggere un segreto, spostiamo le lettere INDIETRO della stessa quantità! ⬅️
let n = 'd'.charCodeAt(0)
console.log('d shifted back by 3:', String.fromCharCode(n - 3))E la Z? 🌀
Se spostiamo z in avanti, superiamo la fine dell'alfabeto! I cifrari reali tornano all'inizio fino a a. 🌀
console.log('z is tricky! It should wrap to a 🌀')Una funzione di spostamento 🛠️
Racchiudiamo il nostro spostamento in una funzione riutilizzabile! 🛠️
function shiftLetter(letter, amount) {
return String.fromCharCode(letter.charCodeAt(0) + amount)
}
console.log(shiftLetter('a', 2))Provare spostamenti diversi 🔢
Uno spostamento maggiore crea un segreto diverso. Provi a spostare di 5! 🔢
function shiftLetter(l, a) { return String.fromCharCode(l.charCodeAt(0) + a) }
console.log('Shift 5:', shiftLetter('a', 5))
console.log('Shift 10:', shiftLetter('a', 10))Dimostrazione completa dello spostamento 🎮
Ecco una parola intera trasformata in un segreto! 🎮
let word = 'dog'
let shift = 2
let secret = ''
for (let i = 0; i < word.length; i++) {
secret += String.fromCharCode(word.charCodeAt(i) + shift)
}
console.log(word, 'becomes', secret)Controllo rapido ✅
Metta alla prova le Sue abilità nello scorrimento! 🧠
Esperto dello scorrimento! 🌟
Fantastico, agente! 🕵️ Ha imparato a spostare le lettere! 🎉
- Spostarle in avanti per nasconderle ➡️
- Spostarle indietro per leggerle ⬅️
- I cicli spostano intere parole 🔁
Prossimo passo: codificare un messaggio completo! 🔐
console.log('Shifting letters: LEARNED! 🌟')Domande Frequenti
La lezione «Spostare le lettere» è gratuita?
Sì — il testo completo di «Spostare le lettere» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Javascript for Kids, passa a CoddyKit PRO. Il corso Javascript for Kids include 4 lezioni in totale.
Cosa imparerò in «Spostare le lettere»?
Un cifrario semplice Eserciti Javascript for Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Javascript for Kids?
Non è richiesta alcuna esperienza precedente. Javascript for Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Spostare le lettere»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Javascript for Kids?
Sì. Ogni lezione Javascript for Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Che cos'è un codice?
- Spostare le lettere
- Codifica
- Decodifica