Встречается на собеседованиях • сегодня
Как работает логическое отрицание
Логическое отрицание (!) преобразует значение в булев тип и инвертирует его.
Правила преобразования:
false→truetrue→false0,"",null,undefined,NaN→true(так как они приводятся кfalse)- Любое другое значение →
false
Пример:
javascript
console.log(!false); // true
console.log(!0); // true
console.log(!""); // true
console.log(!null); // true
console.log(!undefined); // true
console.log(!NaN); // true
console.log(!1); // false
console.log(!'text'); // falseДвойное отрицание (!!) используется для приведения к булеву типу:
javascript
console.log(!!'text'); // true
console.log(!!0); // false
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы