جملة If
جزء من قسم Fundamentals في رحلة JavaScript على Coddy. الدرس 23 من 77.
تسمح لنا عبارات If بـ execute الكود مع وجود شروط condition.
على سبيل المثال، فلنلقِ نظرة على الكود التالي:
let age = 20;
let status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;يتتحقق الكود أعلاه مما إذا كانت قيمة المتغير age أكبر من 18. إذا كانت كذلك، فسيتم ضبط المتغير status ليحمل النص "Adult".
في النهاية، سيقوم الكود بزيادة age بمقدار 1 سواء كانت قيمة العمر أكبر من 18 أم لا.
لاستخدام بيان if، نحتاج إلى إضافة أقواس () ستحدد الـ condition، وكل ما يوجد بداخل الـ if يكون بين قوسين معقوفين {}:
if (condition) {
code;
code;
code;
}إذا كانت الـ condition صحيحة، فسوف ندخل إلى كتلة الكود الموجودة داخل if (الكود الموجود داخل الأقواس المعقوفة)
التحدي
مبتدئيتم إعطاؤك كودًا.
المتغيران a و b ينقصهما قيم، قم بملئهما بحيث يتم تنفيذ الكود الموجود داخل عبارة if!
Bonus: حاول العثور على أكثر من حل واحد!
جرّب بنفسك
// استبدل القيم النائبة حتى يصبح الشرط أدناه صحيحًا
let a = 0;
let b = 5;
// لا تغيّر ما دون هذا السطر
let c = 0;
if (a >= b && !(b < 10)) {
c = 2;
}
c += 1;
console.log(`c = ${c}`);يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم JavaScript عبر الإنترنت