0Pricing
Javascript for Kids · Pelajaran

Menggeser Huruf

Sandi sederhana

Menggeser Huruf adalah pelajaran Javascript for Kids gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Javascript for Kids, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Javascript for Kids mencakup 4 pelajaran total.

Trik Menggeser! ➡️

Hari ini kita mempelajari Sandi Caesar: kita menggeser setiap huruf maju beberapa langkah! ➡️🔐

console.log('Let us slide some letters! ➡️')

Geser Satu 1️⃣

Jika kita menggeser a maju 1 posisi, hasilnya menjadi b. Mudah! 1️⃣

let n = 'a'.charCodeAt(0)
console.log('a shifted by 1:', String.fromCharCode(n + 1))

Geser Tiga 3️⃣

Pergeseran Caesar yang terkenal adalah 3. Jadi, a menjadi d! 3️⃣

let n = 'a'.charCodeAt(0)
console.log('a shifted by 3:', String.fromCharCode(n + 3))

Geser Huruf Apa Saja 🔤

Mari membuat variabel jumlah pergeseran agar mudah diubah! 🔤

let shift = 3
let letter = 'h'
let n = letter.charCodeAt(0)
console.log(letter, 'becomes', String.fromCharCode(n + shift))

Geser Seluruh Kata 🔁

Dengan perulangan, kita dapat menggeser setiap huruf dalam sebuah kata! 🔁

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

Membuat Kata Rahasia 🧩

Daripada mencetak setiap huruf, mari gabungkan semuanya menjadi satu kata rahasia! 🧩

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)

Menggeser Mundur ⬅️

Untuk membaca pesan rahasia, kita menggeser huruf BACK dengan jumlah yang sama! ⬅️

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

Bagaimana dengan Z? 🌀

Jika kita menggeser z maju, huruf itu melewati akhir alfabet! Sandi sungguhan berputar kembali ke a. 🌀

console.log('z is tricky! It should wrap to a 🌀')

Fungsi Pergeseran 🛠️

Mari membungkus penggeser kita dalam fungsi yang dapat digunakan kembali! 🛠️

function shiftLetter(letter, amount) {
  return String.fromCharCode(letter.charCodeAt(0) + amount)
}
console.log(shiftLetter('a', 2))

Coba Berbagai Pergeseran 🔢

Pergeseran yang lebih besar menghasilkan rahasia yang berbeda. Cobalah menggeser sebanyak 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))

Demo Pergeseran Lengkap 🎮

Berikut sebuah kata lengkap yang diubah menjadi pesan rahasia! 🎮

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)

Pemeriksaan Cepat ✅

Uji kemampuan menggeser Anda! 🧠

Penggeser Huruf! 🌟

Hebat, agen! 🕵️ Anda telah belajar menggeser huruf! 🎉

  • Geser maju untuk menyembunyikan ➡️
  • Geser mundur untuk membaca ⬅️
  • Perulangan menggeser seluruh kata 🔁

Berikutnya: menyandikan pesan lengkap! 🔐

console.log('Shifting letters: LEARNED! 🌟')

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menggeser Huruf” gratis?

Ya — teks lengkap “Menggeser Huruf” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Javascript for Kids, upgrade ke CoddyKit PRO. Kursus Javascript for Kids mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menggeser Huruf”?

Sandi sederhana Kamu berlatih Javascript for Kids dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Javascript for Kids?

Tidak diperlukan pengalaman sebelumnya. Javascript for Kids di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Menggeser Huruf” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Javascript for Kids ini?

Ya. Setiap pelajaran Javascript for Kids menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Apa Itu Kode
  2. Menggeser Huruf
  3. Pengodean
  4. Penguraian Kode
← Kembali ke Javascript for Kids