الترتيب المنطقي في عبارات المنطقية
الترتيب مهم في عبارات if و else if. يتم تنفيذ الدالة من الأعلى إلى الأسفل،
لذا عليك توخي الحذر بشأن العبارة التي تأتي أولاً.
خذ هاتين الوظيفتين كمثال:
function foo(x) {
if (x < 1) {
return "أقل من واحد";
} else if (x < 2) {
return "أقل من اثنين";
} else {
return "أكبر من أو يساوي اثنين";
}
}
function bar(x) {
if (x < 2) {
return "أقل من اثنين";
} else if (x < 1) {
return "أقل من واحد";
} else {
return "أكبر من أو يساوي اثنين";
}
}
في حين أن هاتين الدالتين تبدوان متطابقتين تقريبًا إذا مررنا رقمًا لكليهما، فإننا نحصل على مخرجات مختلفة.
foo(0);
bar(0);
سوف يقوم foo(0) بإرجاع أقل من واحد، وسيقوم bar(0) بإرجاع أقل من اثنين.
التمارين
لا يوجد
لا يوجد أي إختبارات لهذا الدرس فقط قم بالضغط على إختبار من ثم إنتقل للدرس التالي
مساعد نيورونا
متاح للمساعدة
ابدأ محادثة مع المساعد الذكي
يمكنك طرح أسئلة حول الدروس والتمارين وسيقوم المساعد بتوجيهك
تهيئة المحرر