what is the difference between =,==,===?

= assigns a value, == checks if value is the same, === checks if value is the same and the variables are of the exact same type.