Вопросы к Поиску с Алисой
Правила преобразования типов данных в логических выражениях JavaScript:
Например: alert(Boolean(1)) — true, alert(Boolean(0)) — false, alert(Boolean(”Привет!”)) — true, alert(Boolean(””)) — false. learn.javascript.ru
Также для преобразования значений к логическому типу можно использовать двойное НЕ (!!). www.jscamp.app Например: !!'non-empty string' — true, !!null — false. www.jscamp.app То есть первое НЕ преобразует значение в логическое значение и возвращает обратное, а второе НЕ снова инвертирует его. www.jscamp.app