Harfleri Kaydırma
Basit bir şifreleme
Harfleri Kaydırma, CoddyKit'te ücretsiz bir Javascript for Kids dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Javascript for Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Javascript for Kids kursu toplamda 4 dersten oluşur.
Kaydırma Hilesi! ➡️
Bugün Sezar Şifrelemesini öğreniyoruz: her harfi birkaç adım FORWARD kaydırıyoruz! ➡️🔐
console.log('Let us slide some letters! ➡️')Bir Adım Kaydırın 1️⃣
a harfini 1 adım FORWARD kaydırırsanız b olur. Çok kolay! 1️⃣
let n = 'a'.charCodeAt(0)
console.log('a shifted by 1:', String.fromCharCode(n + 1))Üç Adım Kaydırın 3️⃣
Ünlü Sezar kaydırması 3'tür. Bu nedenle a, d olur! 3️⃣
let n = 'a'.charCodeAt(0)
console.log('a shifted by 3:', String.fromCharCode(n + 3))Herhangi Bir Harfi Kaydırın 🔤
Kolayca değiştirebilmek için bir kaydırma miktarı değişkeni oluşturalım! 🔤
let shift = 3
let letter = 'h'
let n = letter.charCodeAt(0)
console.log(letter, 'becomes', String.fromCharCode(n + shift))Bir wordün Tamamını Kaydırın 🔁
Bir döngüyle bir worddeki her harfi kaydırabiliriz! 🔁
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))
}Gizli wordü Oluşturun 🧩
Her harfi ayrı ayrı yazdırmak yerine onları tek bir gizli wordde birleştirelim! 🧩
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)Geri Kaydırma ⬅️
Bir sırrı okumak için harfleri aynı miktarda BACK kaydırırız! ⬅️
let n = 'd'.charCodeAt(0)
console.log('d shifted back by 3:', String.fromCharCode(n - 3))Peki Z'ye Ne Olur? 🌀
z harfini FORWARD kaydırırsanız alfabenin dışına çıkar! Gerçek şifreleme yöntemleri a harfine geri dönmek için başa sarar. 🌀
console.log('z is tricky! It should wrap to a 🌀')Bir Kaydırma İşlevi 🛠️
Kaydırma aracımızı yeniden kullanılabilir bir işlevin içine yerleştirelim! 🛠️
function shiftLetter(letter, amount) {
return String.fromCharCode(letter.charCodeAt(0) + amount)
}
console.log(shiftLetter('a', 2))Farklı Kaydırmaları Deneyin 🔢
Daha büyük bir kaydırma farklı bir sır oluşturur. 5 adım kaydırmayı deneyin! 🔢
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))Tam Kaydırma Gösterimi 🎮
İşte bir wordün tamamının gizli bir mesaja dönüştürülmek üzere kaydırılması! 🎮
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)Hızlı Kontrol ✅
Kaydırma becerilerinizi test edin! 🧠
Harf Kaydırma Uzmanı! 🌟
Harikasınız, ajan! 🕵️ harfleri kaydırmayı öğrendiniz! 🎉
- Gizlemek için FORWARD kaydırın ➡️
- Okumak için BACK kaydırın ⬅️
- Döngüler bütün wordleri kaydırır 🔁
Sıradaki konu: eksiksiz bir mesajı kodlamak! 🔐
console.log('Shifting letters: LEARNED! 🌟')Sıkça Sorulan Sorular
“Harfleri Kaydırma” dersi ücretsiz mi?
Evet — “Harfleri Kaydırma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Javascript for Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Javascript for Kids kursu toplamda 4 dersten oluşur.
“Harfleri Kaydırma” dersinde ne öğreneceğim?
Basit bir şifreleme Javascript for Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Javascript for Kids öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Javascript for Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Harfleri Kaydırma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Javascript for Kids dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Javascript for Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.