O sinal de dólar é tratado como unha letra normal ou subliñada (_
). Non ten ningún significado especial para o intérprete.
A diferenza de moitas linguas similares, os identificadores (como nomes funcionais e variables) en JavaScript poden conter só letras, números e scripts baixos, pero tamén pode conter signos de dólar. Incluso están autorizados a comezar cun sinal de dólar ou consistir só nun sinal de dólar e nada máis.
Polo tanto, $
é unha función ou nome de variable válido en JavaScript.
Por que queres un sinal de dólar nun identificador?
A sintaxe non cumpre realmente ningún uso particular do sinal de dólar nun identificador, polo que depende de ti como queres usalo. No pasado, a miúdo foi recomendado para iniciar un identificador cun sinal de dólar só no código xerado por -. É dicir, o código creado non a man, senón por un xerador de código
no exemplo, con todo, isto non parece ser o caso. Parece que alguén acaba de poñer un sinal de dólar ao comezo para divertirse, quizais sexa un programador PHP que o fixo por hábito, ou algo así. En PHP, todos os nomes das variables deben ter un sinal de dólar diante deles.
Hai outro significado común dun sinal de dólar nun intérprete na actualidade: o obxecto jQuery, cuxo nome só consiste nun sinal de un único dólar (). Esta é unha convención tomada de marcos de JavaScript anteriores, como prototipo, jQuery e se se usa con outros cadros, haberá un conflito de nomes porque usarán tanto o nome (jQuery pódese configurar para usar un nome diferente para o seu obxecto global) .. Non hai nada especial en JQuery Javascript que nos permita usar o sinal de dólar como nome de obxecto; Como mencionado anteriormente, é simplemente outro nome de identificador válido.