Penguraian Kode
Kode menjadi teks
Penguraian Kode adalah pelajaran Javascript for Kids gratis di CoddyKit. Ini adalah pelajaran 4 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.
Pecahkan Kodenya! 🔓
Penguraian sandi berarti mengubah pesan rahasia kembali menjadi kata-kata biasa! Mari memecahkan beberapa kode! 🔓🕵️
console.log('Time to crack the code! 🔓')Kebalikan dari Penyandian 🔄
Penyandian menggeser huruf FORWARD. Penguraian sandi menggesernya BACK dengan jumlah yang sama! 🔄
console.log('Encode: forward ➡️')
console.log('Decode: backward ⬅️')Geser Satu Huruf Mundur ⬅️
Jika d dibuat dengan menggeser a maju 3 posisi, kita menggesernya mundur 3 posisi untuk mendapatkan a kembali! ⬅️
let n = 'd'.charCodeAt(0)
console.log('d back by 3:', String.fromCharCode(n - 3))Kita Membutuhkan Kuncinya 🗝️
Untuk menguraikan sandi, kita harus mengetahui kunci pergeseran rahasia yang digunakan pengirim. Kunci yang sama digunakan untuk kedua arah! 🗝️
let key = 3
console.log('The secret key is:', key)Menelusuri Pesan Rahasia 🔁
Kita menelusuri pesan rahasia dan menggeser setiap huruf mundur. 🔁
let secret = 'kh'
let key = 3
for (let i = 0; i < secret.length; i++) {
console.log(String.fromCharCode(secret.charCodeAt(i) - key))
}Kumpulkan Pesan Asli 📥
Kita menggabungkan huruf-huruf yang telah diuraikan menjadi pesan asli! 📥
let secret = 'kh'
let key = 3
let real = ''
for (let i = 0; i < secret.length; i++) {
real += String.fromCharCode(secret.charCodeAt(i) - key)
}
console.log('Real message:', real)Uraikan Sandi Satu Kata Lengkap 🎉
Mari menguraikan sandi khoor dengan kunci 3 dan mengungkap pesannya! 🎉
let secret = 'khoor'
let key = 3
let real = ''
for (let i = 0; i < secret.length; i++) {
real += String.fromCharCode(secret.charCodeAt(i) - key)
}
console.log('Decoded:', real)Fungsi Penguraian Sandi 🛠️
Mari membuat fungsi decode yang dapat digunakan kembali! 🛠️
function decode(secret, key) {
let out = ''
for (let i = 0; i < secret.length; i++) {
out += String.fromCharCode(secret.charCodeAt(i) - key)
}
return out
}
console.log(decode('ecv', 2))Sandi Dahulu, Uraikan Kemudian 🔄
Jika kita menyandikan lalu menguraikannya dengan kunci yang sama, kita mendapatkan kembali pesan kita! 🔄
function shiftAll(msg, k) {
let out = ''
for (let i = 0; i < msg.length; i++) out += String.fromCharCode(msg.charCodeAt(i) + k)
return out
}
let secret = shiftAll('hi', 3)
let back = shiftAll(secret, -3)
console.log('Secret:', secret, 'Back:', back)Kunci Salah, Pesan Salah ❌
Jika Anda menggunakan kunci yang WRONG, hasilnya adalah tulisan yang tidak bermakna. Itulah yang membuat pesan tetap rahasia! ❌
function decode(s, k) {
let out = ''
for (let i = 0; i < s.length; i++) out += String.fromCharCode(s.charCodeAt(i) - k)
return out
}
console.log('Right key:', decode('khoor', 3))
console.log('Wrong key:', decode('khoor', 1))Pengurai Sandi Lengkap 🎮
Berikut pemecah kode lengkap Anda! 🎮🔓
function decode(s, k) {
let out = ''
for (let i = 0; i < s.length; i++) out += String.fromCharCode(s.charCodeAt(i) - k)
return out
}
console.log('Secret: phhw ph')
console.log('Real:', decode('phhw ph', 3))Pemeriksaan Cepat ✅
Tes mata-mata terakhir! 🕵️
Mata-Mata Ulung! 🌟
Kerja yang luar biasa, agen! 🕵️ Anda telah menyelesaikan Pembuat Kode Rahasia! 🎉
- Mempelajari apa itu kode 🔐
- Menggeser huruf ➡️
- Menyandikan pesan 📦
- Menguraikan pesan rahasia 🔓
Anda adalah pemecah kode sejati! 🏆
console.log('Secret Code Maker: COMPLETE! 🌟🏆')Pertanyaan yang Sering Diajukan
Apakah pelajaran “Penguraian Kode” gratis?
Ya — teks lengkap “Penguraian Kode” 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 “Penguraian Kode”?
Kode menjadi teks 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 4 dari 4.
Berapa lama pelajaran “Penguraian Kode” 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
- Apa Itu Kode
- Menggeser Huruf
- Pengodean
- Penguraian Kode