Non significa nulla per l'interprete, proprio come il trattino basso
Dalla specifica ECMAScript:
Il segno del dollaro ($) e il trattino basso (_) sono consentiti ovunque in un identificatore. Il simbolo del dollaro deve essere utilizzato solo nel codice generato meccanicamente.
Puoi anche controllare JavaScript Dollar Sign ($) - A cosa serve?
Per convenzione, il simbolo del dollaro ($), il trattino basso (_) e persino alcuni caratteri ASCII possono essere utilizzati ovunque in un identificatore JavaScript (Fonte: documentazione Ecma Script (7.6 Identifiers, ECMA-262, 3a Ed.) Il dollaro sign è inteso per l'uso solo nel codice generato meccanicamente. Ciò significa che non vogliamo utilizzare il simbolo del dollaro ($) nei nostri nomi di rientri, a meno che non stiamo scrivendo un framework. Di seguito è riportato un elenco di caratteri consentiti che possono essere utilizzati ovunque in un nome identificativo:
IdentifierName ::
IdentifierStart
IdentifierName IdentifierPart
IdentifierStart ::
UnicodeLetter
$
_
UnicodeEscapeSequence
IdentifierPart ::
IdentifierStart
UnicodeCombiningMark
UnicodeDigit
UnicodeConnectorPunctuation
UnicodeEscapeSequence
MODIFICARE:-
In realtà, la funzione del segno del dollaro è diventata la scorciatoia più o meno de facto per document.getElementById().
Per confermare il mio punto, controlla questo :
$ (selettore)
Restituisce un singolo elemento che corrisponde al selettore CSS specificato. Nelle vecchie versioni di Firebug , questo era equivalente a
document.getElementById .