Pengodean
Teks menjadi kode
Pengodean adalah pelajaran Javascript for Kids gratis di CoddyKit. Ini adalah pelajaran 3 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.
Jadikan Rahasia! 🔐
Penyandian berarti mengubah pesan biasa menjadi pesan rahasia. Mari menjadi pembuat kode yang hebat! 🔐🕵️
console.log('Time to encode a message! 🔐')Mulai dengan Pesan 📝
Pertama-tama, kita memerlukan pesan untuk disembunyikan. 📝
let message = 'hello'
console.log('Original:', message)Pilih Pergeseran Rahasia 🔢
Pilih jumlah pergeseran. Ini seperti kunci rahasia yang hanya diketahui teman-teman Anda! 🔢🗝️
let shift = 3
console.log('Secret shift key:', shift)Kotak Rahasia Kosong 📦
Kita memulai dengan string kosong untuk mengumpulkan huruf-huruf rahasia. 📦
let secret = ''
console.log('Secret box is empty for now:', secret)Geser Satu Huruf 🔤
Mari menyandikan huruf pertama dari pesan kita saja. 🔤
let message = 'hello'
let shift = 3
let first = String.fromCharCode(message.charCodeAt(0) + shift)
console.log('First letter becomes:', first)Ulangi untuk Setiap Huruf 🔁
Sekarang kita menelusuri ALL huruf dan menggeser masing-masing huruf. 🔁
let message = 'hi'
let shift = 3
for (let i = 0; i < message.length; i++) {
console.log(String.fromCharCode(message.charCodeAt(i) + shift))
}Kumpulkan ke dalam Kotak 📥
Daripada mencetaknya, kita menambahkan setiap huruf yang telah digeser ke dalam kotak rahasia! 📥
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)Sandi 'hello' 🎉
Mari menyandikan kata sungguhan dan mengungkap rahasianya! 🎉
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)Fungsi Penyandian 🛠️
Mari membuat fungsi encode yang dapat digunakan kembali untuk pesan apa pun! 🛠️
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))Kunci Berbeda, Rahasia Berbeda 🗝️
Ubah kuncinya, maka pesannya juga berubah! Cobalah beberapa kunci. 🗝️
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))Penyandi Lengkap 🎮
Berikut pembuat pesan rahasia Anda yang lengkap! 🎮🔐
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))Pemeriksaan Cepat ✅
Uji kemampuan menyandikan Anda! 🧠
Pembuat Kode! 🌟
Hebat, agen! 🕵️ Sekarang Anda dapat menyandikan pesan! 🎉
- Mengulangi dan menggeser setiap huruf 🔁
- Mengumpulkannya ke dalam kotak rahasia 📦
- Pergeseran menjadi kunci rahasia Anda 🗝️
Langkah terakhir: menguraikan sandi! 🔓
console.log('Encoding: MASTERED! 🌟')Pertanyaan yang Sering Diajukan
Apakah pelajaran “Pengodean” gratis?
Ya — teks lengkap “Pengodean” 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 “Pengodean”?
Teks menjadi kode 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 3 dari 4.
Berapa lama pelajaran “Pengodean” 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.