Встречается на собеседованиях • сегодня

Как логическое отрицание работает для строки

Логическое отрицание (!) для строки в JavaScript работает следующим образом:

  1. Пустая строка "" приводится к false, поэтому !"" вернёт true
  2. Любая непустая строка приводится к true, поэтому !"текст" вернёт false

Пример:

javascript
console.log(!"")     // true
console.log(!"hello") // false
console.log(!!"")    // false (двойное отрицание)
console.log(!!"abc") // true

Это происходит из-за приведения типов в JavaScript при логических операциях.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы