Files
2018-10-16 21:32:40 +05:30

1.6 KiB

title, localeTitle
title localeTitle
Comparison with the Strict Inequality Operator مقارنة مع مشغل عدم المساواة الصارم

مقارنة مع مشغل عدم المساواة الصارم

شرح المشكلة:

· أضف strict inequality operator إلى العبارة if بحيث ستعود الدالة "غير متساوية" عندما لا يكون val مساوياً تمامًا لـ 17 .

تلميح 1

سيعود عامل عدم المساواة الصارم ( !== ) إلى true إذا كانت القيمة الأولى لا تساوي النوع الثاني الذي يأخذ نوع القيمة في الاعتبار.

حاول أن تحل المشكلة الآن

تنبيه المفسد!

الحل في المستقبل!

حل الرمز الأساسي:

`function testStrictNotEqual(val) { if (val !== 17) { return "Not equal"; } return "Equal"; }

// Change this value to test testStrictNotEqual(10); `

تفسير الشفرة

تقوم الدالة أولاً بتقييم if الشرط (val !== 17) تقييمه إلى true نظرًا لنوع القيمة والقيمة. إذا كان كذلك ، فإنها ترجع العبارة بين الأقواس المتعرجة ("غير متساوية"). إذا لم يكن الأمر كذلك ، فإنه يُرجع بيان return التالي خارجها ("مساواة").

مصادر