== will not check the type of operands whereas
=== checks both type and value of the operands.
Other way of saying is,
=== will convert the operands to same type and then do the comparison. But
=== does not do any conversion. It simply return
false if any of them in different type.