WebPsychopath
WebPsychopath

@WebPsychopath

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

جاري تحميل الاقتراحات...