Il segno del dollaro viene considerato come una lettera normale o sottolineata (_
). Non ha un significato speciale per l’interprete.
A differenza di molte lingue simili, gli identificatori (come nomi funzionali e variabili) in JavaScript possono contenere non solo lettere, numeri e script bassi, ma può anche contenere segni del dollaro. Sono persino autorizzati ad iniziare con un cartello del dollaro, o consistono solo di un segno del dollaro e niente di più.
Pertanto, $
è una funzione valida o un nome variabile in JavaScript.
Perché vuoi un cartello del dollaro in un identificatore?
La sintassi non soddisfa davvero alcun particolare uso del cartello del dollaro in un identificatore, quindi dipende da te come si desidera usarlo. In passato, è stato spesso raccomandato di avviare un identificatore con un segno del dollaro solo nel codice generato da -. Cioè, il codice creato non a mano, ma da un generatore di codice
nell’esempio, tuttavia, questo non sembra essere il caso. Sembra che qualcuno abbia appena messo un cartello del dollaro all’inizio per il divertimento – forse era un programmatore PHP che lo ha fatto per abitudine, o qualcosa del genere. In PHP, tutti i nomi delle variabili devono avere un segno di dollaro di fronte a loro.
C’è un altro significato comune di un segno di dollaro in un interprete attualmente: l’oggetto jquery, il cui nome consiste solo in un singolo segno di dollaro (). Questa è una convenzione presa dai precedenti fotogrammi JavaScript come prototipo, jQuery e se utilizzato con altri fotogrammi, ci sarà un conflitto di nomi perché utilizzeranno sia il nome (JQuery può essere configurato per utilizzare un nome diverso per il suo oggetto globale) . Non c’è niente di speciale in JQuery JavaScript che ci consente di usare il segno del dollaro come nome oggetto; Come menzionato sopra, è semplicemente un altro nome identificativo valido.