Добрый день. Подскажите пожалуйста, как сделать грамотную проверку. В HTML я в теге script объявляю const некую переменную объект, а во внешнем JS файле уже провожу операции с этим объектом. Так вот, если переменной в html нет, то закономерно вылетает ошибка. Что я только не перепробовал, и if (typeof a != 'undefined'), и if(a), и if(typeof window.a != 'undefind'), и без кавычек пробовал, и Null пробовал вместо undefined, и !== делал — все не то. Максимум чего добился, так это ошибка не вылетает, но и значения не подхватываются. Как грамотно делать проверки на наличие таких переменных?