تذكر استخدام Read-Search-Ask إذا واجهتك مشكلة. حاول إقران البرنامج وكتابة التعليمات البرمجية الخاصة بك.
\### شرح المشكلة:
`function testElseIf(val) {
if (val > 10) {
return "Greater than 10";
}
if (val <5){
return "Smaller than 5";
}
return "Between 5 and 10";
}
// Change this value to test
testElseIf(7);
`
سنقوم بتعديل الشفرة الموجودة أعلاه بحيث تتبع تدفق المنطق الذي **يتضمنه** بيان آخر.
\### تلميح: 1 `javascript if (val > 10) { return "Greater than 10"; }` كل ما `if` العبارات ومختلف المتغيرات تبدأ ببيان `if` .
> _حاول أن تحل المشكلة الآن_
\### تلميح: 2 `javascript else if (val < 5) { return "Smaller than 5"; }` التصريحات بين `if` البيان و `else` بيان في **آخر، إذا** تدفق هم في آخر اذا شكل
> _حاول أن تحل المشكلة الآن_
\### تلميح: 3 `javascript else { return "Between 5 and 10"; }` البيان الأخير في **آخر اذا** التدفق في `else` شكل ### تنبيه المفسد!  الحل في المستقبل! ## حل الرمز الأساسي: