What is the primary difference between == and === in JavaScript?
=== checks type and value with no coercion; == performs loose comparison with type coercion
== checks type and value with no coercion; === performs loose comparison with type coercion
They are interchangeable; both perform strict equality checks
=== is only for comparing objects, while == is for primitives