Метод Window.getComputedStyle() возвращает объект, содержащий значения всех CSS-свойств элемента, полученных после применения всех активных таблиц стилей, и завершения базовых вычислений значений, которые они могут содержать.getComputedStyle().style возвращает те стили, которые были установлены непосредственно в CSS, поэтому строка "50%" после обращения к значению бордер-радиуса - нормальное явление.if (theme.getAttribute("href" == "css\main.css")). Вы некорректно разместили условие, указав его в аргументах метода getAttribute. if (theme.getAttribute("href") == "css\main.css") array[i].document.write(
`<a href="dog.html"><div style="font-family: Verdana" class="button">${array[i]}</div></a>`
); numberOne не инициализирована, из-за чего имеет значение undefined.addNumber вы к undefined прибавляете строку numberEnter, из-за чего в результате конкатенации получается строка undefined${numberEnter}.numberOne, например, присвоив ей значение "", и тогда undefined в Вашем выводе исчезнет. import { deleteSync } from 'del'