На тот случай, если вы не хотите, чтобы выполнялись какие-либо преобразования типов, есть два дополнительных оператора: === и !==. Первый из них проверяет, точно ли значение равно другому, а второй — точно ли оно не равно. Таким образом, "" === false будет ложным, как и ожидалось