جافا سكريبت (بالإنجليزية: JavaScript) ، غالبًا ما يُختصر JS ، هي لغة برمجة عالية المستوى ، ديناميكية ، مكتوبة بشكل ضعيف ، قائمة على الكائنات ، متعددة النماذج ، وترجمة. جنبا إلى جنب مع HTML و CSS ، تعد JavaScript واحدة من ثلاث تقنيات أساسية لإنتاج محتوى الويب العالمي. يستخدم لجعل صفحات الويب تفاعلية وتوفير البرامج عبر الإنترنت، بما في ذلك ألعاب الفيديو. تستخدمها غالبية مواقع الويب ، ويدعمها جميع متصفحات الويب الحديثة دون الحاجة إلى إضافات عن طريق محرك جافا سكريبت مضمن. يمثل كل من محركات جافا سكريبت العديدة تنفيذًا مختلفًا لـ جافا سكريبت ، كلها مبنية على مواصفات ECMAScript ، مع عدم دعم بعض المحركات الطيف بالكامل ، ومع العديد من المحركات التي تدعم ميزات إضافية تتجاوز ECMA.  باعتبارها لغة متعددة النماذج، تدعم جافا سكريبت أنماط البرمجة القائمة على الأحداث والوظيفية والضرورية (بما في ذلك الموجهة نحو الكائن والقائمة على النموذج الأولي). يحتوي على واجهة برمجة تطبيقية للعمل مع النص والصفائح والتواريخ والتعبيرات العادية والتلاعب الأساسي بـ DOM ، ولكنه لا يتضمن أي I / O ، مثل الشبكات أو التخزين أو مرافق الرسومات ، معتمدًا على بيئة المضيف التي يتم تضمينها فيها.  تم تنفيذ محركات جافا سكريبت في البداية فقط على الجانب العميل في متصفحات الويب ، وهي الآن مدمجة في العديد من أنواع البرمجيات المضيفة الأخرى ، بما في ذلك الجانب الخادم في خوادم الويب وقواعد البيانات ، وفي برامج غير الويب مثل معالجات الكلمات وبرامج PDF ، وفي بيئات وقت التشغيل التي تجعل جافا سكريبت متاحة لكتابة تطبيقات الجوال والمكتب ، بما في ذلك واجهة سطح المكتب.  1. هل جافا سكريبت متعددة النماذج؟ 2. هل يتضمن API؟ 3. للمساعدة في العمل مع ماذا؟ 4. أي شيء غير مدرج؟ خمسة. ما هو مثال على ذلك؟ ستة هل يمكنك أن تسمي آخرين؟ سبعة. ما هو اختصاره؟ ثمانية هل هو مكتوب بقوة؟ تسعة ما مدى أهميته؟ عشرة هل هو جزء لا يتجزأ من الإنترنت؟ - 11. مع أي لغات أخرى؟ اثنا عشر على أي مواصفات يستند؟  قم بتقديم قائمة مرقمة بالردود.
1. نعم نعم 2. نعم نعم النص، المصفوفات، التواريخ، التعبيرات العادية، والتلاعب الأساسي 4. I/O 5. الشبكات 6. مرافق تخزين أو رسمية سبعة. (جي إس) ثمانية لا, لا 9. مستوى عال عشرة نعم نعم - 11. HTML و CSS اثنا عشر ECMAScript