0Pricing
Javascript for Kids · レッスン

コードとは

メッセージを隠します

「コードとは」はCoddyKit上の無料Javascript for Kidsレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavascript for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Javascript for Kidsコースには全4レッスンが含まれています。

秘密のメッセージ!🕵️

秘密のエージェントのみなさん、ようこそ!🕵️ Secret Code Makerでは、友達だけが読めるようにメッセージを隠す方法を学びます!🤫

console.log('Top secret mission starting! 🕵️')

コードとは?🔐

コードは、他の人には理解できないようにメッセージを変えるものです。たとえば、HIをJKに変えるようなものです!🔐

console.log('HI becomes a secret! 🔐')

なぜコードを使うのでしょう?🤔

スパイや宝の地図、秘密のクラブでは、決められた人だけが理解できるようにコードを使います。🗺️

console.log('Only my friends can read this! 🤫')

メッセージはテキストです 📝

プログラムでは、メッセージは変数に保存されたテキストにすぎません。📝

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

テキストには長さがあります 📏

.lengthを使うと、文字数を数えられます。📏

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

1文字を選ぶ 🔤

位置を指定すると、1文字だけ取り出せます。最初の文字の位置は0です!🔤

let message = 'hello'
console.log('First letter:', message[0])

文字を順番に処理する 🔁

メッセージを変えるには、ループを使って各文字を1つずつ調べます。🔁

let message = 'hi'
for (let i = 0; i < message.length; i++) {
  console.log(message[i])
}

文字には番号があります 🔢

すべての文字には、実は番号があります!charCodeAtで確認できます。文字aは97です。🔢

console.log('a is number', 'a'.charCodeAt(0))
console.log('b is number', 'b'.charCodeAt(0))

番号を文字に戻す 🔄

String.fromCharCodeを使うと、番号を文字に戻せます!🔄

console.log(String.fromCharCode(97))
console.log(String.fromCharCode(98))

大切な考え方 💡

コードを作るには、それぞれの文字の番号を少しずつ変えます。これが暗号の秘密です!💡

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

文字をつなげる 🧩

+を使って文字をつなげ、秘密のメッセージを作ります。🧩

let secret = ''
secret = secret + 'X'
secret = secret + 'Y'
console.log('Secret so far:', secret)

確認してみましょう ✅

スパイとしての腕前を試してみましょう!🕵️

コード見習い!🌟

すばらしいスタートです、エージェント!🕵️ コードとは何かを学びました!🎉

  • コードはメッセージを隠します 🔐
  • 文字には秘密の番号があります 🔢
  • 文字を順番に処理できます 🔁

次は、文字をずらす方法です!➡️

console.log('What is a code: LEARNED! 🌟')

よくある質問

「コードとは」レッスンは無料ですか?

はい。「コードとは」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Javascript for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Javascript for Kidsコースには全4レッスンが含まれています。

「コードとは」で何を学びますか?

メッセージを隠します ブラウザで直接実行するハンズオンコードでJavascript for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Javascript for Kidsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJavascript for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「コードとは」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJavascript for Kidsレッスンでコードを書いて実行できますか?

はい。すべてのJavascript for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. コードとは
  2. 文字をずらす
  3. エンコード
  4. デコード
← Javascript for Kidsに戻る