Files

52 lines
1.9 KiB
Markdown
Raw Normal View History

---
title: Use conditional logic with If statements
localeTitle: استخدم المنطق الشرطي مع عبارات 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` التالي خارجها.
### مصادر
* ["Boolean" - مسرد مصطلحات MDN](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)
* ["if… else" - MDN JavaScript reference](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if…else)