El signe de el dòlar és tractat com una carta normal o subratllat (_
). No té cap significat especial per a l’intèrpret.
A diferència de molts llenguatges similars, identificadors (com ara noms funcionals i variables) en Javascript pot contenir no només lletres, números i guions baixos, però també pot contenir signes de dòlar. Fins i tot se’ls permet començar amb un signe de dòlar, o consistir només d’un signe de dòlar i res més.
Per tant, $
és una funció vàlida o nom de variable en Javascript.
Per què vols un signe de dòlar en un identificador?
La sintaxi en realitat no complir qualsevol ús particular de el signe de dòlar en un identificador, per la qual cosa depèn de tu com voleu utilitzar-lo. En el passat, sovint ha estat recomanat per iniciar un identificador amb un signe de dòlar només en Codi generat per -. És a dir, el codi creat no a mà, sinó per un generador de codi
En l’exemple, però, això no sembla ser el cas. Sembla que algú acaba de posar un signe de dòlar en l’inici per a la diversió – potser fos un programador de PHP que ho va fer per costum, o alguna cosa així. En PHP, tots els noms de les variables han de tenir un signe de dòlar al davant d’ells.
Hi ha un altre significat comú d’un signe de dòlar en un intèrpret en l’actualitat: l’objecte jQuery, el nom només consta d’un únic signe de dòlar (). Aquesta és una convenció pres d’anteriors marcs de JavaScript com Prototype, jQuery i si s’utilitza amb altres marcs, hi haurà un conflicte de noms perquè van a utilitzar tant el nom (jQuery es pot configurar per utilitzar un nom diferent per al seu objecte global). No hi ha res especial en Javascript jQuery que permet utilitzar el signe dòlar com el seu nom d’objecte; com es va esmentar anteriorment, és simplement un altre nom identificador vàlid.