AE
Условный пример:
Пришёл тебе с бэка массив строк, ты внутри цикла проверяешь значения на истинность, а потом что-то с ними делаешь.
Непустая строка типа ' ' будет преобразована в true, что в будущем приведёт к багам
т.е. в любой ситуации if (undefined !== x) лучше, чем if(x)