1.7 KiB
title, localeTitle
| 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";}) .