Что такое код
Скрывайте сообщения
«Что такое код» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.
Секретные сообщения! 🕵️
Добро пожаловать, секретный агент! 🕵️ В приложении Создатель секретных кодов мы научимся прятать сообщения, чтобы их могли прочитать только ваши друзья! 🤫
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)Выберите одну букву 🔤
Мы можем получить отдельную букву по её позиции. Первая буква находится на позиции 0! 🔤
let message = 'hello'
console.log('First letter:', message[0])Перебираем буквы в цикле 🔁
Чтобы изменить сообщение, мы рассматриваем каждую букву по очереди с помощью цикла. 🔁
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/7) и разблокировать остальной курс Javascript for Kids, подпишись на CoddyKit PRO. Курс Javascript for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Что такое код»?
Скрывайте сообщения Ты практикуешь Javascript for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Javascript for Kids?
Предыдущий опыт не требуется. Javascript for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Что такое код»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Javascript for Kids?
Да. Каждый урок Javascript for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое код
- Сдвиг букв
- Кодирование
- Декодирование