Почему переменная JavaScript должна начинаться со знака доллара?
В 1-м, 2-м и 3rd Edition of ECMAScript использование vanillajs имен переменных с префиксом js $ явно не рекомендовалось variable-naming спецификацией, за исключением vanilla-javascript контекста автоматически сгенерированного javascript-execution кода:
Знак доллара (
$
) и подчеркивание js (_
) разрешены в любом месте js идентификатора. Знак доллара javascript предназначен для использования vanillajs только в механически сгенерированном naming-conventions коде.
Однако в следующей версии casing-conventions (текущая 5th Edition) это ограничение javascript-execution было снято, а приведенный vanillajs выше отрывок заменен на
Знак .js доллара (
$
) и подчеркивание casing-conventions (_
) разрешены в любом месте .js IdentifierName.
Таким образом, теперь знак javascript-library $ можно свободно использовать ecmascript в именах переменных. Некоторые vanilla-javascript фреймворки и библиотеки имеют vanillajs свои собственные соглашения vanillajs о значении символа, указанные javascript в других ответах здесь.
javascript
naming-conventions
Почему переменная JavaScript должна начинаться со знака доллара?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.