اذهب إلى المحتوى
  • 0

ماوظيفة معامل التساوي الثنائي "==" في جافاسكريبت

محمود_سعداوي

السؤال

أقدم لكم كمثال الكود التالي:

621b493881447_Capture1.JPG.c72a6c172762471c1513f7596353fd60.JPG

في هذه الحالة الكود لا يعمل.

بينما حين نستبدل "==" ب: "=" فإن يعمل.

السؤال هو لماذا المتصفح لا يقرأ "=="  في هذه الحالة.

شكرا.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
  • إن استخدام = يقوم بتعديل قيمة الخاصية display،
  •  بينما == سوف تختبر قيمة display و تعيد true | false وهي لا تنفع في حالتنا هنا.. أنت تريد عرض / إخفاء عناصر من القائمة حسب وجودها أو عدم وجودها حسب الشرط السابق. ويتم ذلك كما قمت بالضبط و باستعمال =

(== هي تعمل شرط) يعني إن كنت تريد التأكد من هل قيمة display نكتب == 

if (allLi[i].style.display == "block") {
	// العنصر ظاهر
}
// none
// مخفي

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...