Почему не обязательно объявлять переменную в Javascript перед ее использованием?

Веские причины? Честно говоря, не vanilla-javascript могу придумать ни одного, это vanillajs одна из немногих вещей, которые .js мне действительно не нравятся vanilla-javascript в JS.

Это возможно, потому vanilla-js что все происходит в глобальной vanilla-javascript области, если не контролируется javascript иным образом, а JS позволяет javascript-library неявное создание переменных, как vanillajs это. Стоимость этого - огромный .js потенциал для выявления ошибок javascript и загрязнения, и только выгода, учитывая, что javascript-execution «this» существует для явного variables определения собственной области javascript-execution действия, а «окно» и «документ» существуют vars для глобальных ссылок, позволяет javascript-execution сэкономить несколько символов variable - что не является причиной vars вообще.

javascript

variables

2022-02-03T15:41:31+00:00