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