Files
2019-06-20 16:05:02 -05:00

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

مصادر