جملة If
جزء من قسم Fundamentals في رحلة JavaScript على Coddy — الدرس 23 من 77.
تسمح لنا جمل If بتنفيذ الكود بشروط.
على سبيل المثال، لنلقِ نظرة على الكود التالي:
let age = 20;
let status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;يتحقق الكود أعلاه مما إذا كان المتغير age أكبر من 18. إذا كان الأمر كذلك، فسيقوم بتعيين status ليحتوي على النص "Adult".
في النهاية، سيقوم الكود بزيادة age بمقدار 1 سواء كان العمر أكبر من 18 أم لا.
لاستخدام جملة if، نحتاج إلى إضافة أقواس () التي ستحدد الشرط، وكل ما هو موجود داخل if يكون بين أقواس متعرجة {}:
if (condition) {
code;
code;
code;
}إذا كان الشرط صحيحاً، سندخل إلى كتلة الكود داخل الـ if (الكود الموجود داخل الأقواس المتعرجة)
التحدي
مبتدئلقد تم إعطاؤك كوداً.
المتغيرات a و b لها قيم مفقودة، قم بتعبئتها بحيث يتم تنفيذ الكود الموجود داخل جملة if!
إضافة: حاول العثور على أكثر من حل واحد!
ورقة مرجعية
تنفذ جمل if الكود عندما يكون الشرط صحيحاً:
if (condition) {
// الكود المراد تنفيذه
}مثال:
let age = 20;
let status = "Child";
if (age > 18) {
status = "Adult";
}يوضع الشرط داخل أقواس () ويوضع الكود المراد تنفيذه داخل أقواس متعرجة {}.
جرّب بنفسك
let a = ?
let b = ?
// لا تغير ما تحت هذا السطر
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مراجعة - صح أم خطأ