1.8 KiB
1.8 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Comparison with the Equality Operator | مقارنة مع مشغل المساواة |
مقارنة مع مشغل المساواة
شرح المشكلة:
أضف عامل المساواة إلى الخط المحدد بحيث تقوم الدالة بإرجاع "Equal" عندما يكون val مساويًا لـ 12.
تلميح 1
تذكر أن المساواة تختلف عن الواجب ( = ) ، الذي يعين القيمة على يمين المشغل إلى متغير في اليسار. 1
حاول أن تحل المشكلة الآن
تنبيه المفسد!
الحل في المستقبل!
حل الرمز الأساسي:
function testEqual(val) {
if (val == 12) { // Change this line
return "Equal";
}
return "Not equal";
}
// Change this value to test
testEqual(10);
تفسير الشفرة
تقوم الدالة أولاً بتقييم if تقييم الحالة (val == 12) إلى true . إذا كان كذلك ، فإنها ترجع العبارة بين الأقواس المتعرجة ("مساواة"). إذا لم يكن الأمر كذلك ، فإنه يُرجع بيان return التالي خارجها ("لا يساوي").