Преобразует значение в булево. Эквивалентен двукратному применению оператора не (!
).
Первое !
приводит значение к булеву типу, инвертируя его. Например, непустая строка 'abc'
становится false
, а 0
— true
.
Второе !
инвертирует результат первого, возвращая исходное булево представление значения. Таким образом, 'abc'
становится true
, а 0
— false
.
Примеры в JavaScript:
javascript
Преобразует значение в булево. Эквивалентен двукратному применению оператора не (!
).
Первое !
приводит значение к булеву типу, инвертируя его. Например, непустая строка 'abc'
становится false
, а 0
— true
.
Второе !
инвертирует результат первого, возвращая исходное булево представление значения. Таким образом, 'abc'
становится true
, а 0
— false
.
Примеры в JavaScript:
javascript
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.