O cifrão é tratado como uma letra normal ou sublinhada (_
). Não tem significado especial para o intérprete.
Ao contrário de muitos idiomas semelhantes, os identificadores (como nomes funcionais e variáveis) no JavaScript podem conter não apenas letras, números e baixos scripts, mas também podem conter cifrões. Eles são permitidos para começar com um cifrão, ou consistem apenas em um cifrão e nada mais.
Portanto, $
é uma função válida ou nome de variável em JavaScript.
Por que você quer um cifrão em um identificador?
A sintaxe não encontra realmente nenhum uso específico do cifrão em um identificador, então depende de você como você deseja usá-lo. No passado, tem sido recomendado para iniciar um identificador com um cifrão apenas em código gerado por -. Ou seja, o código criado não manualmente, mas por um gerador de código
no exemplo, no entanto, isso não parece ser o caso. Parece que alguém acaba de colocar um cifrão no começo por diversão – talvez fosse um programador PHP que fez isso por hábito, ou algo assim. No PHP, todos os nomes das variáveis devem ter um cifrão na frente deles.
Há outro significado comum de um cifrão em um intérprete no momento: o objeto jquery, cujo nome consiste apenas de um único sinal de dólar (). Esta é uma convenção tirada de quadros javascript anteriores, como protótipo, jQuery e se usado com outros quadros, haverá um conflito de nomes porque eles usarão tanto o nome (JQuery pode ser configurado para usar um nome diferente para seu objeto global) . Não há nada de especial no JQuery Javascript que nos permite usar o cifrão como nome do objeto; Como mencionado acima, é simplesmente outro nome de identificador válido.