Describe the difference between == and ===.

== performs type coercion before comparing, whereas === compares both value and type, making === stricter and generally preferred for accurate comparisons.

console.log(5 == "5"); // true
console.log(5 === "5"); // false