1.7 KiB
title | localeTitle |
---|---|
Introducing Else statements | إدخال بيانات أخرى |
إدخال بيانات أخرى
شرح المشكلة:
· ضم البيانات if
في عبارة واحدة if/else
.
تلميح 1
عند إرجاع العبارة if
الجملة false
، يتم تنفيذ / تقييم التعليمة البرمجية التالية (مثل return
، أو if
else
عبارات أخرى).
حاول أن تحل المشكلة الآن
تلميح 2
في بعض الأحيان ، if
الممكن استبدال عبارات ( condition
) بـ else {code to execute instead}
عبارات (في جوهرها ، فإنك تخبر وظيفتك أن تفعل "y" إذا لم تستطع "x" بدلاً من تحديد "x" عدة مرات).
حاول أن تحل المشكلة الآن
تنبيه المفسد!
الحل في المستقبل!
حل الرمز الأساسي:
`function testElse(val) { var result = ""; // Only change code below this line
if (val > 5) { result = "Bigger than 5"; }
else { result = "5 or smaller"; }
// Only change code above this line return result; }
// Change this value to test testElse(4); `
تفسير الشفرة
تقوم الدالة أولاً بتقييم if
تقييم الحالة val > 5
إلى true
. إذا لم يحدث ذلك ، فإنه ينفذ العبارة التالية ( else { return "5 or smaller";})
.