Files
freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.md
2023-02-20 20:31:01 +01:00

2.0 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";
}