Files
freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.md
2022-10-20 09:13:17 -07:00

1.9 KiB

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244d2 المقارنات باستخدام مشغل لا مساواة (!=) 1 https://scrimba.com/c/cdBm9Sr 16787 comparison-with-the-inequality-operator

--description--

مشغل لا مساواة (!=) هو يخالف مشغل المساواة. وهذا يعني لا مساواة يرجع false عندما ترجع المساواة true والعكس كذلك. وعلى غرار المشغل المعني بالمساواة، فإن مشغل لا مساواة سيحول أنواع البيانات من القيم عند مقارنتها.

على سبيل المثال

1 !=  2    // true
1 != "1"   // false
1 != '1'   // false
1 != true  // false
0 != false // false

--instructions--

أضف مشغل لا مساواة != في if بحيث تقوم الوظيفة بإنشاء مقطع الآتي Not Equal عندما لا يساوي val القيمة 99.

--hints--

يجب أن ينتج testNotEqual(99) مقطع Equal

assert(testNotEqual(99) === 'Equal');

يجب أن ينتج testNotEqual("99") مقطع Equal

assert(testNotEqual('99') === 'Equal');

يجب أن ينتج testNotEqual(12) مقطع Not Equal

assert(testNotEqual(12) === 'Not Equal');

يجب أن ينتج testNotEqual("12") مقطع Not Equal

assert(testNotEqual('12') === 'Not Equal');

يجب أن ينتج testNotEqual("bob") مقطع Not Equal

assert(testNotEqual('bob') === 'Not Equal');

يجب عليك استخدام المشغل !=

assert(code.match(/(?!!==)!=/));

--seed--

--seed-contents--

// Setup
function testNotEqual(val) {
  if (val) { // Change this line
    return "Not Equal";
  }
  return "Equal";
}

testNotEqual(10);

--solutions--

function testNotEqual(val) {
  if (val != 99) {
    return "Not Equal";
  }
  return "Equal";
}