أولاً == ، وإللي وظيفتها تفحص هل القيمة إللي في اليمين مساوية القيمة إللي في اليسار، مثلاً:
2 == 3
في هذا المثال ال == تشوف هل 2 تساوي 3 ؟ لأ، ولهذا النتيجة بتكون false
2 == 3
في هذا المثال ال == تشوف هل 2 تساوي 3 ؟ لأ، ولهذا النتيجة بتكون false
بس بتعمل حاجة زيادة، فإذا عملت:
2 == "2"
راح تحول ال data type عشان تعمل مقارنة بين الإثنين، هل 2 تساوي 2؟ أيوه، وراح تعطيك true
2 == "2"
راح تحول ال data type عشان تعمل مقارنة بين الإثنين، هل 2 تساوي 2؟ أيوه، وراح تعطيك true
ثانيًا === عملها نفس == لكن في شيء مختلف إللي هو إذا معك نوعين مختلفين من البيانات ما راح تعمل لهم conversion عشان تعمل مقارنة، راح تعطيك false على طول.
جاري تحميل الاقتراحات...