Пока я менял размер шрифта заголовка в DevTool, я заметил, что не могу использовать
heading.style.font-size = '2em';
но вместо этого мне пришлось использовать
heading.style.fontSize = '2em';
Это почему?
поскольку font-size может быть проанализирован как font - size - это означает, что он принимает переменную с именем font и переменную с именем size - он не работает для js
может потому что - означает минус ..



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


В точечной нотации нельзя использовать тире, поскольку имена свойств являются идентификаторами. - - это ключевое слово для таких вещей, как вычитание.
Однако вы можете сделать следующее.
document.querySelector("div").style["font-size"] = "7em";<div>Test</div>
Вы хотите заключить в кавычки.
heading.style.fontSize = "2em";.