لأن === تقارن مع التحقق من النوع أيضًا، دون أي تحويل تلقائي.
5 === "5" // false
5 == "5" // true
نتائج == الغريبة
0 == "" // true
0 == "0" // true
"" == "0" // false
null == undefined // true
مع === كل هذه المفاجآت تختفي.
القاعدة العملية
استخدم === و!== دائمًا. وهي تعمل مع كل الأنواع، وليس الأرقام فقط.