هذا الدرس من الدورة التدريبية: تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript
الدرس: تطبيق شروط متعددة في حالات مختلفة Nasted if statment
المدة: 6 دقائق
وصف مختصر:
شرح درس جمل الشرط المتداخلة في JavaScript في هذا الدرس، سنتناول كيفية استخدام جمل الشرط المتداخلة `if` في JavaScript. جمل الشرط المتداخلة...
وصف الدرس
شرح درس جمل الشرط المتداخلة في JavaScript
في هذا الدرس، سنتناول كيفية استخدام جمل الشرط المتداخلة `if` في JavaScript. جمل الشرط المتداخلة تسمح لنا بتقييم شروط متعددة في سياق واحد، مما يتيح لنا اتخاذ قرارات أكثر دقة وتعقيدًا.
جمل الشرط المتداخلة `if`
تتيح لنا جمل الشرط المتداخلة التحقق من شروط متعددة، حيث يمكن وضع جملة `if` داخل جملة `if` أخرى. هذا يسمح بإنشاء هيكل معقد للقرارات بناءً على القيم المتغيرة.
المثال الأول: التحقق من البلد والعمر
هكذا يوضح المثال التالي الذي يتحقق من متغيرين: `country` و`age`.
```javascript
var country = "Egypt";
var age = 25;
if (country == "Egypt") {
// إذا كانت البلد هي مصر
if (age > 20) {
// إذا كان العمر أكبر من 20
console.log('the employee matched our requirements');
alert('if condition 2');
if (true) {
console.log('test if condition');
}
}
alert('if condition 1');
}
```
تفسير الكود
- أولاً نقوم بتعريف متغيرين، `country` و `age`، حيث تكون قيمة `country` هي `"Egypt"` وقيمة `age` هي `25`.
- ثم نتحقق من أن قيمة `country` تساوي `"Egypt"`. إذا كان الشرط صحيحًا، ندخل إلى النطاق الأول لجملة الشرط `if`.
- بعد ذلك داخل النطاق الأول، نتحقق من أن قيمة `age` أكبر من `20`. إذا كان هذا الشرط صحيحًا، يتم تنفيذ الكود داخل النطاق الثاني لجملة الشرط `if`.
- في هذه المرحلة يتم طباعة الرسالة `"the employee matched our requirements"` في وحدة التحكم، ويتم عرض تنبيه يحتوي على الرسالة `"if condition 2"`.
- كما يوجد يوجد شرط ثالث داخل النطاق الثاني، والذي يتحقق دائمًا من قيمة `true`.
وإذا كان هذا الشرط صحيحًا (وهو دائمًا صحيح في هذه الحالة)، يتم طباعة الرسالة `"test if condition"` في وحدة التحكم.
الملاحظات
- أولاً يتم تنفيذ الكود داخل النطاق الأول لجملة الشرط `if` إذا كانت قيمة `country` تساوي `"Egypt"`.
- ثم يتم تنفيذ الكود داخل النطاق الثاني لجملة الشرط `if` إذا كانت قيمة `age` أكبر من `20`.
- أخيرًا يتم تنفيذ الكود داخل النطاق الثالث لجملة الشرط `if` دائمًا لأنه يتحقق من قيمة `true`.
الخاتمة
استخدام جمل الشرط المتداخلة في JavaScript يتيح لك كتابة شيفرة برمجية مرنة وقوية يمكنها التعامل مع شروط متعددة في وقت واحد. من خلال فهم كيفية تنظيم جمل الشرط بشكل صحيح، يمكنك كتابة برامج تتعامل مع مختلف الحالات المعقدة بكفاءة وسهولة.
الفيديوهات
سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و الفيديوهات
فيديو الدرس التعليمي تطبيق شروط متعددة في حالات مختلفة Nasted if statment
المصادر
سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و المصادر
الأوامر البرمجية المستخدمة
ملحقات ال PDF
الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript