فتح المحرر
{}
جاري تحميل المحتوى
جاري تحميل المحرر
- الدروس
- الجمل الشرطية
- الترتيب المنطقي في عبارات المنطقية
الترتيب المنطقي في عبارات المنطقية
تعديلالترتيب مهم في عبارات 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)
بإرجاع أقل من اثنين
.
نعتذر عن عدم وجود اختبار لهذا الدرس حالياً. نحن نعمل بجد لإعداد اختبارات لجميع الدروس وسنقوم بتوفيرها في أقرب وقت ممكن.