Answer
The equality operators differ in whether they perform type coercion.
• `===` uses strict equality and does not convert operand types.
• `==` uses abstract equality and may convert one or both operands.
• Strict equality is easier to reason about unless coercive equality is intentionally required.
Example
Code
console.log(0 == false); console.log(0 === false);
Output
true false
Quick Revision
== may coerce types; === compares without coercive conversion.