JavaScript lapsille · Oppitunti

Koodaaminen

Tekstistä koodiksi

Oppitunti 3/413 vaihetta

Koodaaminen on ilmainen JavaScript lapsille-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu JavaScript lapsille-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. JavaScript lapsille-kurssilla on yhteensä 4 oppituntia.

Tee viestistä salainen! 🔐

Koodaus tarkoittaa tavallisen viestin muuttamista salaiseksi viestiksi. Ryhdytään mestarillisiksi koodinluojiksi! 🔐🕵️

console.log('Time to encode a message! 🔐')

Aloita viestistä 📝

Ensin tarvitsemme piilotettavan viestin. 📝

let message = 'hello'
console.log('Original:', message)

Valitse salainen siirto 🔢

Valitkaa siirron määrä. Se toimii kuin salainen avain, jonka vain ystävät tuntevat! 🔢🗝️

let shift = 3
console.log('Secret shift key:', shift)

Tyhjä salainen laatikko 📦

Aloitamme tyhjästä merkkijonosta, johon keräämme salaiset kirjaimet. 📦

let secret = ''
console.log('Secret box is empty for now:', secret)

Siirrä yhtä kirjainta 🔤

Koodataan ensin vain viestimme ensimmäinen kirjain. 🔤

let message = 'hello'
let shift = 3
let first = String.fromCharCode(message.charCodeAt(0) + shift)
console.log('First letter becomes:', first)

Käy kaikki kirjaimet läpi silmukalla 🔁

Nyt käymme silmukalla läpi KAIKKI kirjaimet ja siirrämme jokaista niistä. 🔁

let message = 'hi'
let shift = 3
for (let i = 0; i < message.length; i++) {
  console.log(String.fromCharCode(message.charCodeAt(i) + shift))
}

Kerää kirjaimet laatikkoon 📥

Tulostamisen sijaan lisäämme jokaisen siirretyn kirjaimen salaiseen laatikkoomme! 📥

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)

Koodaa ’hello’ 🎉

Koodataan oikea sana ja paljastetaan salaisuus! 🎉

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)

Koodausfunktio 🛠️

Luodaan uudelleenkäytettävä encode-funktio mille tahansa viestille! 🛠️

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

Eri avaimet, eri salaisuudet 🗝️

Kun vaihdatte avainta, myös salainen viesti muuttuu! Kokeilkaa muutamaa vaihtoehtoa. 🗝️

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

Täydellinen koodain 🎮

Tässä on valmis salaisten viestien luojanne! 🎮🔐

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

Pikatarkistus ✅

Testatkaa koodaustaitojanne! 🧠

Koodinluoja! 🌟

Loistavaa, agentti! 🕵️ Osaatte nyt koodata viestejä! 🎉

  • Käydä silmukalla jokaisen kirjaimen läpi ja siirtää sitä 🔁
  • Kerätä kirjaimet salaiseen laatikkoon 📦
  • Käyttää siirtoa salaisena avaimena 🗝️

Viimeinen vaihe: purkaminen! 🔓

console.log('Encoding: MASTERED! 🌟')
Aloita maksutta

Opi JavaScript tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
35
Oppitunnit
140

Usein kysytyt kysymykset

Onko oppitunti ”Koodaaminen” ilmainen?

Kyllä – oppitunnin ”Koodaaminen” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko JavaScript lapsille-kurssin, päivitä CoddyKit PROhon. JavaScript lapsille-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Koodaaminen”?

Tekstistä koodiksi Harjoittelet JavaScript lapsille-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni JavaScript lapsille-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin JavaScript lapsille-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.

Kuinka kauan ”Koodaaminen”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä JavaScript lapsille-oppitunnilla?

Kyllä. Jokainen JavaScript lapsille-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Mikä on koodi?
  2. Kirjainten siirtäminen
  3. Koodaaminen
  4. Dekoodaaminen
← Takaisin: JavaScript lapsille