--- id: 56533eb9ac21ba0edf2244d1 title: Comparison with the Strict Equality Operator challengeType: 1 videoUrl: '' localeTitle: مقارنة مع مشغل المساواة الصارمة --- ## Description
المساواة === ( === ) هي نظير مشغل المساواة ( == ). ومع ذلك ، على عكس مشغل المساواة ، الذي يحاول تحويل كلتا القيمتين مقارنة بالنوع الشائع ، فإن مشغل المساواة الصارم لا يقوم بتحويل نوع. إذا كانت القيم التي يتم مقارنتها لها أنواع مختلفة ، فإنها تعتبر غير متساوية ، وسيعود المشغل الصارم للمساواة كاذبة. أمثلة
3 === 3 // true
3 === '3' // false
في المثال الثاني ، 3 هو نوع Number و '3' هو نوع String .
## Instructions
استخدم عامل التساوي الصارم في العبارة if بحيث تقوم الدالة بإرجاع "Equal" عندما تكون val تساوي تمامًا 7
## Tests
```yml tests: - text: يجب أن ترجع testStrict(10) "غير مساوي" testString: 'assert(testStrict(10) === "Not Equal", "testStrict(10) should return "Not Equal"");' - text: testStrict(7) إرجاع "Equal" testString: 'assert(testStrict(7) === "Equal", "testStrict(7) should return "Equal"");' - text: testStrict("7") إرجاع "غير مساوي" testString: 'assert(testStrict("7") === "Not Equal", "testStrict("7") should return "Not Equal"");' - text: يجب عليك استخدام عامل التشغيل === testString: 'assert(code.match(/(val\s*===\s*\d+)|(\d+\s*===\s*val)/g).length > 0, "You should use the === operator");' ```
## Challenge Seed
```js // Setup function testStrict(val) { if (val) { // Change this line return "Equal"; } return "Not Equal"; } // Change this value to test testStrict(10); ```
## Solution
```js // solution required ```