identifikator - sadaca verilan addir. JavaScript-da identifikatorlar, dayifanlarin va funksiyalarin adlari kimi, hamfinin bazi dovrlarin nifanlari kimi fixif edir. Mumkun identifikatorlarin formalafmasi qaydalari Java va bir fox basqa proqramlafdirma dillarinin qaydalari ila eynidir.
Birinci simvol harf, satir xatti (_) simvolu va ya dollar ($) ifarasi1 olmalidir. Birinci simvoldan sonra 1 ECMAScript v3 hamfinin $ ifarasini da dastaklayir, lakin JavaScript 1.1 versiyasina qadar olan versiyalarda, bu
istsnilsn hsrf, rsqsm, sstir xstti simvolu (_) vs ya dollar ifarssi ola bilsr. (Birinci simvol hef bir halda rsqsm ola bilmsz, funki bu halda fsrhfi sdsdlsri identifikatorlardan ayirmaga fstinlik fskir.) Mumkun identifikator numunslsri: i
my_variable_name
v13
_dummy
$str
ECMAScript v3-ds identifikatorlar Unicode simvol dsstinds olan butun hsrflsri vs rsqsmlsri ehtiva eds bilsr. Standartin bu versiyasina qsdsr JavaScript- identifikatorlari ASCII dssti ils mshdudlafmifdi. Bu ifars yalniz kodun generasiyasi vasitslsri ufun nszsrds tutulmufdur, buna gors ds identifikatorlarda bu ifarsnin istifadssindsn fskinmsk lazimdir. 2.8. Ehtiyata saxlanilan sozlsr Unicode escape- ardicilliqlari - identifaktorlarda 16 dsrscsli 4 onaltiliq rsqsmdsn ibarst simvol kodu olan \u simvol birlsfmssi vasitssils icra edilir. Mssslsn, n identifikatoru ufun \u03c0 kimi yazmaq olar. Bu sintaksis bu cur narahat goruns bilsr, amma mstnlsr ils if zamani tam Unicode simvol dsstini dsstsklsmsysn redaktorlarda vs ya digsr vasitslsrds bu Unicode-simvollarinin JavaScript- proqramlarin transliterasiyasini tsmin edir.
Nshayst, identifikatorlar ils JavaScript-ds digsr msqssdlsr ufun istifads edilsn afar sozlsri bir-birils uygun gslmir. Afagidaki bolmsds JavaScript-in xususi ehtiyaclari ufun ehtiyata saxlanmif afar sozlsr gostsrilmifdir.