JavaScript - obyektyonumlu proqramla^dirma imkanlari olan interprerativ proqramla§dirma dilidir. Sintaksis noqteyi-nazarindan JavaScript-in baza dili C, C++ va Java PD-larinin proqram konstruksiyalarina banzayir (mas.: if, while va && operatort). Ancaq bu ox§arliq yalniz sintaktis ox$arliq ila mahdudla^ir.
JavaScript - tipla§dirilmami§ dildir , yani bu dilda dayi§anlarin tiplarini muayyan etmak talab olunur. JavaScript-da obyektlar, ad xususiyyatlarinda sarbast qiymatlari aks etdirir. Bu xususiyyatina gora Perl PD-sinin assosiativ massivlarini, C strukturlarini va ya C++ va ya Java obyektlarini xatirladirlar. JavaScript dilinin nuvasi sada malumat tiplari, adadlar, satirlar va Bull qiymatlarini dastaklayir.
Bundan ba§qa bu dil massivlar, tarixlarin va muntazam ifada obyektlarinin inteqrasiya edilmi§ dastina malikdir. Adatan JavaScript veb-brauzerlarda tatbiq edilir. Obyektlarin tatbiqi naticasinda bu dilin imkanlari daha geni§dir. JavaScript, istifadafi ila qar§iliqli tasiri ta§kil etmaya, veb-brauzeri idara etmaya va veb-brauzerin pancarasinin daxilinda aks etdirilan sanadin tarkibini dayi§dirmaya imkan verir. JavaScript veb sahifalarin HTML-koduna tatbiq edilmi§ ssenarilar vasitasila inteqrasiya edir. Bir qayda olaraq, bu versiya JavaScript-in kliyent dili adlanir. Qeyd etmak lazimdir ki, ssenari kliyenti veb-serverda deyil, komputerinizda (oflayn rejimda) icra edilir. JavaScript va bu dilin dastakladiyi malumat tiplari dili beynalxalq standartlara asaslanir. Bunun sayasinda realla§dirmalar arasinda fox gozal uygunluq yaranir.
Bunun sayasinda reallafdirmalar arasinda fox gozal uygunluq yaranir. JavaScript-kliyentinin bazi hissalari rasmi standart, bazi hissalari hissalar de-fakto standartdir, amma kliyentin ela hissalari da var ki, brauzerin konkret versiyasina uygun spesifik geniflanmadir. Muxtalif brauzerlarda JavaScript reallafdirmalarinin uygunlugu JavaScript-in kliyent dilindan istifada edan proqramfilari tez-tez dufundurur va narahat edir. Bu fasilda dilin imkanlarinin faktiki oyranmasina kefmazdan avval JavaScript-in qisa icmali va girif informasiyasi verilir.
Bundan ba§qa, praktik veb-proqramla§dirma JavaScript-in kliyent dilinda bir nefa kod fraqmenti bu fasilda numayif etdirilir.