Javascript — JS nomi bilan ham qisqartiriladigan ECMAScript spesifikatsiyasiga mos keladigan yuqori darajali hamda aniq talqin qilingan dasturlash tili. Bu til 1995-yili dekabrda Live Script nomi bilan atala boshlangan edi. JavaScripning rasmiy nomi esa Ecmas script bo'lar edi. Tez orada JavaScriptga o'zgartirildi. JavaScript bu webni geperma tilini sahifalarini klent tomonidan ko'rish senariyalarini boshqarish tilidir. JavaScript tilini mashhur qilgan narsa bu klent tomonidan dasturlashdir. JavaScript asosiy vazifasi konteynerlar tributlarining qiymatlarini ko'rsatuvchi muhiti hossalarini HTML sarlavxalarini ko'rish jarayonida foydalanuvchi tomonidan o'zgartirish imkoniyatlaridan bepul, boshqacha aytganda ularni dinamik sarlavxalarini qo'shish mumkin. Yana shuni aytish kerak: sarlavxalarini qayta yuklab bo'lmaydi. JavaScript dasturlar yaratish uchun hech qanday qo'shma vositalar kerak bo'lmaydi.
JavaScript yordamida brauzerd ishni boshqarish mumkin. JavaScript dakumentdagi ma'lumotlar bilan bog'lanish imkoniyatini beradi. JavaScript foydalanuvchi bilan aloqa qilishga hatto imkon beradi. JavaScript hodisalarini qayta ishlovchi sifatida ixtiyoriy yangi oldindan berilgan funksiyalarda foydalanish inkonini ham beradi. JavaScript bo'yicha o'quv qo'llanmalarda JavaScriptni qo'llashning bayonini odatda SCRIPT kontentlaridan boshlanadi.
JavaScript brauzer tomonidan bajariladi. JavaScripning funksioni qo'llanishining 4 xil usuli mavjud. 1-usuli gepermatnli o'tish, 2-usuli xodisalarni qayta iahlash, 3-usuli o'rniga qo'yish, 4-qo'yish usuli hisoblanadi. JavaScript ixtiyoriy matematik hisoblarni bajarish imkoniyatlarini beradi. Bundan tashqari bu tilda vaqt va sanalarining qiymatlari bilan ishlovchi yuqori darajada rivojlangan vositalar mavjuddir.
Ushbu til Liveware Javascript tilining avlodi boʻlib, Netscape serveri tomonidan ishlovchi vosita boʻladi. Ammo Javascript tilini mashhur qilgan narsa bu xaridor tomonidan dasturlashdir. Javascriptning asosiy vazifasi — HTML konteynerlar atributlarining qiymatlarini va koʻrsatuvchi muhitining xossalirini HTML sarlavhalarni koʻrish jarayonida foydalanuvchi tomonidan oʻzgartirish imkoniyatlarida, boshqacha aytganda ularni dinamik sarlavhalar qilish (DHTML) tushuniladi. Yana shuni aytish joizki, sarlavhalar qayta yuklanmaydi. Amalda buni, masalan, quydagicha ifodalash mumkin, sarlavhaning fonining rangini yoki hujjatdagi rasmni oʻzgartirish, yangi oyna ochish yoki ogohlantirish oynasini chiqarish.
„JavaScript“ nomi Netscape kompaniyasining xususiy maxsuloti hisoblanadi. Microsoft tomonidan amalga oshirilgan til rasman Jscript deb nomlanadi. Jscript versiyalari Javascriptning mos versiyalari bilan mos keladi (aniqroq qilib aytganda oxirigacha emas).
Javascript, ECMA (European Computer Manufacturers Association — Yeropa kompyuter ishlab chiqaruvchilar assotsiyatsiyasi) tomonidan standartlashtirilgan. Mos standartlar quydagicha nomlanadi: ECMA-262 va ISO-16262. Ushbu standartlar bilan Javascript 1.1ga taqriban ekvivalent ECMAScript tili aniqlanadi. Eslatish joizki, bugungi kunda Javascript ning hamma versiyalari ham ECMA standartlariga mos kelavermaydi.