Junior — Middle
117
Qual è la funzione dell'operatore '!!' in JavaScript e cosa fa con l'espressione?
Risposta dell'AI
sobes.tech AI
Оператор !! в JavaScript используется для преобразования любого значения в булев тип (true или false).
Первый ! преобразует значение в логическое и инвертирует его, а второй ! инвертирует обратно, но уже как булево значение.
Пример:
console.log(!!0); // false
console.log(!!'text'); // true
console.log(!!null); // false
console.log(!!{}); // true
Это удобно, когда нужно явно получить булево значение из любого выражения.