Преобразует значение в булево. Эквивалентен двукратному применению оператора не (!
).
Первое !
приводит значение к булеву типу, инвертируя его. Например, непустая строка 'abc'
становится false
, а 0
— true
.
Второе !
инвертирует результат первого, возвращая исходное булево представление значения. Таким образом, 'abc'
становится true
, а 0
— false
.
Примеры в JavaScript:
javascript
Преобразует значение в булево. Эквивалентен двукратному применению оператора не (!
).
Первое !
приводит значение к булеву типу, инвертируя его. Например, непустая строка 'abc'
становится false
, а 0
— true
.
Второе !
инвертирует результат первого, возвращая исходное булево представление значения. Таким образом, 'abc'
становится true
, а 0
— false
.
Примеры в JavaScript:
javascript
Register or sign in to get access to full answers for all questions from the question bank.