0Pricing
Javascript for Kids · درس

ما المقصود بالشفرة؟

أخفوا الرسائل

ما المقصود بالشفرة؟ درس مجاني في 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما المقصود بالشفرة؟
  2. إزاحة الأحرف
  3. الترميز
  4. فك الترميز
← العودة إلى Javascript for Kids