1.9 KiB
title | localeTitle |
---|---|
Use conditional logic with If statements | استخدم المنطق الشرطي مع عبارات If |
استخدم المنطق الشرطي مع عبارات If
شرح المشكلة:
قم بإنشاء جملة if
داخل الدالة لإرجاع "Yes, that was true"
إذا كانت المعلمة wasThatTrue
true
وإرجاع "No, that was false"
وإلا.
تلميح 1
ستقوم عبارة if
الخاص بك بتقييم ما إذا كان (condition)
الخاص بك true
أم false
ويتم تنفيذه (إذا تم تقييمه إلى true
) فإن {statement}
الإعلان عنه بعده مباشرة.
حاول أن تحل المشكلة الآن
تلميح 2
في حالة تقييم (condition)
الخاص بك إلى false
، فلن يتم تنفيذ {statement}
وستعرض الدالة بيان return
التالي.
حاول أن تحل المشكلة الآن
تنبيه المفسد!
الحل في المستقبل!
حل الرمز الأساسي:
`// Setup function trueOrFalse(wasThatTrue) {
// Only change code below this line.
if (wasThatTrue) { return "Yes, that was true"; } return "No, that was false";
// Only change code above this line. } `
تفسير الشفرة
تقوم الدالة أولاً بتقييم if
تقييم الحالة (wasThatTrue)
إلى true
. إذا كان الأمر كذلك ، يقوم ir بإرجاع العبارة بين الأقواس المتعرجة. إذا لم يكن الأمر كذلك ، فسيعرض بيان return
التالي خارجها.