What is the difference between == and === in JavaScript?

I’m confused about equality operators in JavaScript. Can someone explain how == differs from === regarding type coercion and strict equality? Any examples would be really helpful!

so basically ‘==’ does type conversion before comparing whereas ‘===’ certains that the values and their types are exactly the same. its useful to avoid unintended type bugs, trust me!