El «=» se utiliza en la asignación, si queremos asignarle a una variable llamada «a» el valor de 1.
Por ejemplo:
var a = 1;
El «==» es utilizado en la comparación de valores, realizando una conversión entre los mismos para luego compararlos. Se utiliza por lo tanto en las igualdades que es diferente a la asignación.
Por ejemplo:
var b = «1»; // String
var c = 1; // Integer
b == c // True
El «===» es utilizado para realizar comparaciones estrictas, esta vez el tipo de valor que tengamos si va a tener relevancia porque el «===» no convierte los valores.
Por ejemplo:
var d = «1»; // String
var f = 2; // Integer
d === f // False