Compare the same values with both operators:
console.log(5 == "5", 5 === "5")
console.log(0 == false, 0 === false)
console.log(null == undefined, null === undefined)
console.log("" == 0, "" === 0)
console.log([] == false, [] === false)
See how == returns true in cases where === returns false. This demonstrates why strict equality prevents bugs.