Junior — Middle
JavaScript-də '!!' operatorunun məqsədi nədir və ifadə ilə nə edir?
sobes.tech Süni İntellekt
AI-dan cavab
Оператор !! в JavaScript используется для преобразования любого значения в булев тип (true или false).
Первый ! преобразует значение в логическое и инвертирует его, а второй ! инвертирует обратно, но уже как булево значение.
Пример:
console.log(!!0); // false
console.log(!!'text'); // true
console.log(!!null); // false
console.log(!!{}); // true
Это удобно, когда нужно явно получить булево значение из любого выражения.