2.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.0 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Practice comparing different values | ممارسة مقارنة قيم مختلفة | 
ممارسة مقارنة قيم مختلفة
شرح المشكلة:
تعديل الوظيفة بحيث ترجع "المساواة" فقط عندما تكون القيم متساوية تماما .
تلميح 1
تذكر من التدريبات الأخيرة أنه بخلاف مشغل المساواة ، الذي يحاول تحويل كلتا القيمتين مقارنة بالنوع الشائع ، فإن مشغل المساواة الصارم لا يقوم بتحويل نوع. 1
حاول أن تحل المشكلة الآن
تنبيه المفسد!
الحل في المستقبل!
حل الرمز الأساسي:
`// Setup function compareEquality(a, b) { if (a === b) { // Change this line return "Equal"; } return "Not Equal"; }
// Change this value to test compareEquality(10, "10"); `
تفسير الشفرة
تقوم الدالة أولاً بتقييم if الشرط (a === b) تقييمه إلى الحالة true نظرًا إلى كل من النوع والقيمة. إذا كان كذلك ، فإنها ترجع العبارة بين الأقواس المتعرجة ("مساواة"). إذا لم يكن الأمر كذلك ، فإنه يُرجع بيان return التالي خارجها ("لا يساوي").