45 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Comparison with the Equality Operator | |||
|  | localeTitle: مقارنة مع مشغل المساواة | |||
|  | --- | |||
|  | ## مقارنة مع مشغل المساواة
 | |||
|  | 
 | |||
|  | ### شرح المشكلة:
 | |||
|  | 
 | |||
|  | _أضف عامل المساواة إلى الخط المحدد بحيث تقوم الدالة بإرجاع "Equal" عندما يكون `val` مساويًا لـ 12._ | |||
|  | 
 | |||
|  | #### تلميح 1
 | |||
|  | 
 | |||
|  | تذكر أن _المساواة تختلف عن الواجب ( `=` ) ، الذي يعين القيمة على يمين المشغل إلى متغير في اليسار._ [1](#cite1) | |||
|  | 
 | |||
|  | > _حاول أن تحل المشكلة الآن_
 | |||
|  | 
 | |||
|  | ## تنبيه المفسد!
 | |||
|  | 
 | |||
|  | **الحل في المستقبل!** | |||
|  | 
 | |||
|  | ## حل الرمز الأساسي:
 | |||
|  | 
 | |||
|  |  `function testEqual(val) {  | |||
|  |   if (val == 12) { // Change this line  | |||
|  |     return "Equal";  | |||
|  |   }  | |||
|  |   return "Not equal";  | |||
|  |  }  | |||
|  |  // Change this value to test  | |||
|  |  testEqual(10);  | |||
|  | `  | |||
|  | 
 | |||
|  | [تشغيل الكود في repl.it](https://repl.it/@AdrianSkar/Basic-JS-Equality-operator) | |||
|  | 
 | |||
|  | ### تفسير الشفرة
 | |||
|  | 
 | |||
|  | تقوم الدالة أولاً بتقييم `if` تقييم الحالة `(val == 12)` إلى `true` . إذا كان كذلك ، فإنها ترجع العبارة بين الأقواس المتعرجة ("مساواة"). إذا لم يكن الأمر كذلك ، فإنه يُرجع بيان `return` التالي خارجها ("لا يساوي"). | |||
|  | 
 | |||
|  | ### مصادر
 | |||
|  | 
 | |||
|  | 1 . ["جافا سكريبت الأساسية: مقارنة مع مشغل المساواة" ، درس لجنة الاتصالات الفدرالية في _خوارزميات جافا سكريبت وهيكلة البيانات_](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-equality-operator) | |||
|  | 
 | |||
|  | ### مصادر
 | |||
|  | 
 | |||
|  | *   ["مشغل المساواة" - _مرجع جافا سكريبت MDN_](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Equality_()) |