Есть ли случай, когда «==» лучше «===»?
Использую только для:if (a == null) {
// код
}
в таком случае, не важно undefined у нас в 'a' или null, при этом на всякие 0, false и т.д. условие будет ложным
if ($('input').val() == false) alert('Введите непустое значение'); // not null, 0, ''