اختيار عملية
اختاروا باستخدام if
اختيار عملية درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
دع المستخدم يختار! 🎛️
تتيح الآلة الحاسبة الحقيقية اختيار العملية الحسابية المطلوبة. اضغط على + أو - أو ×!
لإنشاء اختيارات في الشيفرة، نستخدم الكلمة السحرية if. 🤔
ما هي if؟ 🚦
تتحقق if مما إذا كان شيء ما صحيحًا. وإذا كان كذلك، تنفّذ الشيفرة الموجودة داخل { }!
إنها تشبه حارسًا عند باب لا يسمح لك بالدخول إلا إذا كنت تحمل تذكرة. 🎟️
let op = 'add'
if (op === 'add') {
console.log('You picked adding!')
}ثلاث علامات يساوي؟! 🟰🟰🟰
للتحقق مما إذا كان شيئان متطابقين، نستخدم ===، أي ثلاث علامات يساوي. وهي تسأل: «هل هذان الشيئان متساويان؟»
تذكّر: علامة يساوي واحدة للتخزين، وثلاث علامات يساوي للتحقق!
let op = 'add'
if (op === 'add') {
console.log('Yes, they match!')
}الجمع عند اختياره ➕
لِنَجمع الرقمين فقط إذا اختار المستخدم «add»!
let a = 5
let b = 3
let op = 'add'
if (op === 'add') {
console.log(a + b)
}استخدام else if لمزيد من الاختيارات 🔀
ماذا عن الطرح؟ نستخدم else if للتحقق من اختيار آخر!
let a = 5
let b = 3
let op = 'subtract'
if (op === 'add') {
console.log(a + b)
} else if (op === 'subtract') {
console.log(a - b)
}الاختيارات الأربع 🎯
لِنَتعامل مع كل عملية باستخدام if وelse if!
let a = 12
let b = 4
let op = 'multiply'
if (op === 'add') {
console.log(a + b)
} else if (op === 'subtract') {
console.log(a - b)
} else if (op === 'multiply') {
console.log(a * b)
} else if (op === 'divide') {
console.log(a / b)
}else للحالات المتبقية 🥅
ماذا إذا كتب المستخدم شيئًا غير متوقع؟ تتولى else التعامل مع كل ما لم يطابق أي اختيار!
let op = 'banana'
if (op === 'add') {
console.log('Adding')
} else {
console.log('I do not know that one!')
}جرّب عملية مختلفة 🔄
غيّر op إلى 'divide' وشاهد ناتجًا مختلفًا! تختار if العملية الحسابية المناسبة.
let a = 20
let b = 5
let op = 'divide'
if (op === 'add') {
console.log(a + b)
} else if (op === 'divide') {
console.log(a / b)
}رسائل سهلة الفهم 💬
لِنخبر المستخدم بالعملية الحسابية التي أجريناها، وليس بالرقم فقط!
let a = 6
let b = 2
let op = 'subtract'
if (op === 'subtract') {
console.log(a + ' minus ' + b + ' is ' + (a - b))
}الرموز كاختيارات ➕➖
يمكننا استخدام رموز مثل '+' كاختيار بدلًا من الكلمات!
let a = 4
let b = 4
let op = '+'
if (op === '+') {
console.log(a + b)
} else if (op === '*') {
console.log(a * b)
}حان دورك للاختيار 🌟
غيّر op إلى 'multiply' وشغّل الشيفرة! راقب كيف تختار if المسار المناسب. 🎯
let a = 7
let b = 3
let op = 'add'
if (op === 'add') {
console.log(a + b)
} else if (op === 'multiply') {
console.log(a * b)
}اختبار سريع ✅
اختبر فهمك للاختيارات! 🧠
مراجعة اختيار العملية الحسابية 🎉
أصبحت قادرًا على إنشاء اختيارات! 🎛️ تستطيع آلتك الحاسبة الآن اختيار العملية الحسابية.
- تنفّذ
ifالشيفرة عندما يكون الشرط صحيحًا - تتحقق
===مما إذا كان شيئان متطابقين - تتعامل
else ifوelseمع مزيد من الاختيارات
الدرس الأخير: عرض الناتج النهائي بطريقة جميلة! 📣
الأسئلة الشائعة
هل درس «اختيار عملية» مجاني؟
نعم — نص درس «اختيار عملية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
ماذا ستتعلم في «اختيار عملية»؟
اختاروا باستخدام if تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟
لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «اختيار عملية»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟
نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- عددان
- إجراء العمليات الحسابية
- اختيار عملية
- عرض الإجابة