Não significa nada para o intérprete, assim como o sublinhado
Da especificação ECMAScript:
O cifrão ($) e o sublinhado (_) são permitidos em qualquer lugar em um identificador. O cifrão deve ser usado apenas em código gerado mecanicamente.
Você também pode verificar o JavaScript Dollar Sign ($) - Para que serve?
Por convenção, o cifrão ($), o sublinhado (_) e até mesmo alguns caracteres ASCII podem ser usados em qualquer lugar em um identificador JavaScript (Fonte: Documentação do Ecma Script (7.6 Identificadores, ECMA-262, 3ª Ed.) O dólar sinal destina-se ao uso apenas em código gerado mecanicamente. Isso significa que não queremos usar o cifrão ($) em nossos nomes de identificador, a menos que estejamos escrevendo uma estrutura. A seguir está uma lista de caracteres permitidos que podem ser usados em qualquer lugar em um nome de identificador:
IdentifierName ::
IdentifierStart
IdentifierName IdentifierPart
IdentifierStart ::
UnicodeLetter
$
_
UnicodeEscapeSequence
IdentifierPart ::
IdentifierStart
UnicodeCombiningMark
UnicodeDigit
UnicodeConnectorPunctuation
UnicodeEscapeSequence
EDITAR:-
Na verdade, a função de cifrão se tornou o atalho mais ou menos de fato para document.getElementById()
.
Para confirmar meu ponto, verifique isto :
$ (seletor)
Retorna um único elemento que corresponde ao seletor CSS fornecido. Em versões antigas do Firebug , isso costumava ser equivalente a
document.getElementById .