Poate cineva să explice semnul dolarului în JavaScript?

semnul dolarului este tratat ca o literă normală sau subliniată (_). Nu are nici un sens special pentru interpret.

Spre deosebire de numeroase limbi similare, identificatorii (cum ar fi numele funcționale și variabile) în JavaScript pot conține nu numai litere, numere și scripturi scăzute, dar pot conține și semne de dolar. Ei chiar au voie să înceapă cu un semn de dolar sau să constituie doar un semn de dolar și nimic mai mult.

Prin urmare, este o funcție validă sau un nume variabil în JavaScript.

De ce doriți un semn de dolar într-un identificator?

Sintaxa nu îndeplinește cu adevărat nici o utilizare specială a semnului dolarului într-un identificator, deci depinde de dvs. cum doriți să îl utilizați. În trecut, a fost adesea recomandat să începeți un identificator cu un semn de dolar numai în codul generat de -. Adică codul creat nu manual, ci printr-un generator de cod

în exemplul, totuși, acest lucru nu pare a fi cazul. Se pare că cineva a pus doar un semn de dolar la începutul distracției – poate că a fost un programator PHP care a făcut-o prin obișnuință sau ceva de genul asta. În PHP, toate numele variabilelor trebuie să aibă un semn de dolar în fața lor.

Există un alt sens comun al unui semn de dolar într-un interpret în prezent: Obiectul JQuery, al cărui nume constă doar dintr-un singur semn de dolar (). Aceasta este o convenție luată din ramele anterioare JavaScript, cum ar fi prototip, jQuery și dacă este folosit cu alte cadre, va exista un conflict de nume, deoarece acestea vor folosi atât numele (JQuery poate fi configurat să utilizeze un nume diferit pentru obiectul său global) . Nu există nimic special la JQuery JavaScript, care ne permite să folosim semnul dolarului ca nume de obiect; După cum sa menționat mai sus, este pur și simplu un alt nume de identificare valabil.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *