Встречается на собеседованиях • сегодня
Что будет при применении логического отрицания к строке
При применении логического отрицания (!) к строке в JavaScript, строка сначала преобразуется в булево значение. Пустая строка "" преобразуется в false, а любая непустая строка - в true. Затем к этому значению применяется отрицание.
Примеры:
javascript
!"" // true ("" → false → !false → true)
!"hello" // false ("hello" → true → !true → false)
!"0" // false ("0" → true → !true → false)
!"false" // false ("false" → true → !true → false)Это поведение основано на правилах приведения типов в JavaScript, где пустая строка считается "falsy", а любая другая - "truthy" значением.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы