0Pricing
Javascript for Kids · درس

طرح السؤال على المستخدم

اقرؤوا الإدخال

طرح السؤال على المستخدم درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.

تحدّث إلى المستخدم! 💬

يطلب المحوّل الحقيقي درجة حرارة منك! لنتعلم كيفية حصول البرامج على الإدخال. 💬🌡️

console.log('Let us ask for a number! 💬')

ما الإدخال؟ 📥

الإدخال هو المعلومات التي يقدّمها الشخص إلى البرنامج، مثل كتابة رقم أو اسم. 📥

console.log('Input is what YOU type in!')

إدخال افتراضي 🎭

للتدرّب، يمكننا افتراض أن المستخدم كتب رقمًا من خلال وضعه في متغيّر. 🎭

let userTemp = 25
console.log('The user typed:', userTemp)

استخدم الإدخال 🔧

بعد حصولنا على الإدخال، يمكننا تحويله! فلنحوّل قيمة السلسيوس التي أدخلها المستخدم إلى فهرنهايت. 🔧

let userTemp = 25
let result = userTemp * 9 / 5 + 32
console.log('That is', result, 'F')

الأرقام والنصوص 🔢

عندما يكتب المستخدمون، يراه الكمبيوتر غالبًا على أنه نص مثل '25'. نحوله إلى رقم باستخدام Number(). 🔢

let typed = '25'
let temp = Number(typed)
console.log('As a number:', temp + 5)

لماذا نحوّل النص؟ 🤨

انظر ماذا يحدث إذا نسينا ذلك! يلتصق النص بالنص بدلًا من جمعهما. 🤨

console.log('25' + 5)
console.log(Number('25') + 5)

اسأل عن المقياس 🔀

يمكننا أيضًا السؤال عن اتجاه التحويل. لنفترض أن المستخدم اختار «C إلى F». 🔀

let choice = 'C to F'
console.log('User wants:', choice)

مرّر الإدخال إلى دالة 🛠️

نمرّر رقم المستخدم مباشرةً إلى دالة التحويل! 🛠️

function toF(c) { return c * 9 / 5 + 32 }
let userTemp = 30
console.log(userTemp, 'C =', toF(userTemp), 'F')

تحقّق من الإدخال غير المنطقي 🚫

ماذا لو كتب أحدهم شيئًا غريبًا؟ يمكننا التحقّق من كونه رقمًا فعلًا! 🚫

let typed = 'banana'
let temp = Number(typed)
if (isNaN(temp)) {
  console.log('That is not a number! 🍌')
}

رسالة إرشادية ودّية 😊

قبل طرح السؤال، اعرض رسالة ودّية حتى يعرف المستخدم ما الذي ينبغي كتابته! 😊

console.log('Please enter a temperature in Celsius: 🌡️')
let userTemp = 18
console.log('You entered:', userTemp)

عرض كامل للإدخال 🎮

إليك سير عملية الإدخال كاملة: رحّب بالمستخدم، واقرأ الإدخال، ثم حوّله! 🎮

console.log('Enter Celsius: 🌡️')
let typed = '20'
let temp = Number(typed)
let f = temp * 9 / 5 + 32
console.log(temp, 'C =', f, 'F')

تحقّق سريع ✅

اختبر معلوماتك عن الإدخال! 🧠

محترف الإدخال! 🌟

عمل رائع! لقد تعلمت طلب إدخال من المستخدم! 🎉

  • الإدخال هو ما يقدّمه المستخدم 📥
  • تحوّل Number() النصوص إلى أرقام 🔢
  • تحقّق من الإدخال غير المنطقي 🚫

الخطوة الأخيرة: عرض النتيجة! 📢

console.log('Asking the user: DONE! 🌟')

الأسئلة الشائعة

هل درس «طرح السؤال على المستخدم» مجاني؟

نعم — نص درس «طرح السؤال على المستخدم» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.

ماذا ستتعلم في «طرح السؤال على المستخدم»؟

اقرؤوا الإدخال تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟

لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «طرح السؤال على المستخدم»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟

نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

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

  1. مقياسا الحرارة
  2. الصيغة
  3. طرح السؤال على المستخدم
  4. عرض النتيجة
← العودة إلى Javascript for Kids