1.9 KiB
1.9 KiB
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
التالي خارجها ("لا يساوي").