mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-02 12:03:49 -05:00
1.9 KiB
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";
}