JavaScript — динамічно типізована, прототипно-орієнтована мова програмування. Реалізація стандарту ECMAScript. Найчастіше використовується як частина браузера, що надає можливість коду на стороні клієнта (такому, що виконується на пристрої кінцевого користувача) взаємодіяти з користувачем, керувати браузером, асинхронно обмінюватися даними з сервером, змінювати структуру та зовнішній вигляд веб-сторінки. Мова JavaScript також використовується для програмування на стороні серверу (подібно до таких мов програмування, як Java і C#), розробки ігор, стаціонарних та мобільних додатків, сценаріїв в прикладному ПЗ (наприклад, в програмах зі складу Adobe Creative Suite), всередині PDF-документів тощо.

<aside> ⚠️

JavaScript жодним чином не стосується мови Java. Це дві незалежні мови програмування.

</aside>

У Front-end розробці, JavaScript використовується разом із HTML і CSS для забезпечення функціональності веб-сторінки, а саме:

<aside> ⚠️

Якщо JavaScript-код пишеться для виконання в браузері (Front-end), у розробника відсутні інструменти і доступ до файлової або операційної системи з міркувань безпеки.

</aside>

На сьогодні, використовуючи JavaScript, можна створювати:

Впровадження в документ