JavaScript (اختصار JS عادة) هي لغة برمجة. يتم تعريفه على أنه كائن موجه ، مستند إلى نموذج أولي ، ضروري ، مكتوب بشكل فضفاض ، وديناميكي.

يتم استخدامه بشكل أساسي من جانب العميل ، ويتم تنفيذه كجزء من متصفح الويب مما يسمح بإدخال تحسينات على واجهة المستخدم وصفحات الويب الديناميكية وجافا سكريبت من جانب الخادم (JavaScript أو SSJS من جانب الخادم). يعد استخدامه في التطبيقات الخارجية للويب ، على سبيل المثال في مستندات PDF ، وتطبيقات سطح المكتب (معظمها عناصر واجهة مستخدم) مهمًا أيضًا.

منذ عام 2012 ، تدعم جميع المتصفحات الحديثة بشكل كامل ECMAScript 5.1 ، وهو إصدار من JavaScript. المتصفحات القديمة تدعم ما لا يقل عن ECMAScript. تم إصدار الإصدار السادس في يوليو 2015

تم تصميم JavaScript ببنية مشابهة لـ C ، على الرغم من أنها تتبنى أسماء ومصطلحات من لغة برمجة Java. ومع ذلك ، فإن Java و JavaScript لهما دلالات وأغراض مختلفة.

تفسر جميع المتصفحات الحديثة كود JavaScript المضمن في صفحات الويب. للتفاعل مع صفحة ويب ، يتم توفير لغة JavaScript مع تطبيق Document Object Model (DOM).

تم استخدامه تقليديًا في صفحات الويب بتنسيق HTML لإجراء العمليات وفقط في إطار تطبيق العميل ، دون الوصول إلى وظائف الخادم. يتم استخدامه حاليًا على نطاق واسع لإرسال واستقبال المعلومات من الخادم مع مساعدة التقنيات الأخرى مثل AJAX. يتم تفسير JavaScript في وكيل المستخدم حيث يتم تنزيل العبارات مع كود HTML.