Ah, dovrebbe essere che

se tu fai un confronto tipo

4=="4" te lo verifica
mentre
4==="4" no

Con tre uguali oltre allo stesso valore devono essere dello stesso tipo.
Ma potrei aver detto una cazzata