Сравнение в JavaScript иногда сводит с ума и при всяких сомнениях лучше использовать точное сравнение – ===. А в этой заметке ниже таблица того, сработает или нет сравнение, если сравнивать разные типы данных при точном сравнении (по типу) и не точном сравнении (без типа).