Я впервые изучаю JavaScript, и у меня есть школьный вопрос, нам нужно указать типы данных, которые принимают width и style.width.
Я знаю, что типы данных - это число, строка, null, undefined, логическое значение и объект. Мы еще не научились программировать, поэтому я не знаю, как проверить свои ответы, и не могу найти их в Интернете.
Вам нужно будет объяснить, «где» мы пытаемся установить эти типы для окончательных ответов, но, как правило, большинство свойств в значительной степени принимают строковые значения.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Свойства объекта стиля основаны на спецификации CSS, указанной как строковое значение, например element.style.width = '10px'. Что касается ширины, читайте подробнее здесь.
Более конкретно, что может быть использовано, см. ширина <длина> и ширина <процент>
.
Если вы попытаетесь установить недопустимое значение, оно будет признано недействительным и не будет применено к элементу.
Свойство
widthпринимает только строковые значения.