Мова JavaScript дає можливість писати програми і безпосередньо їх вбудовувати в HTML-докуменети. Ці програми інтерпретуються броузером по мірі відображення частини документа в його вікні. Застосування JavaScript не потребує додаткового програмного забезпечення, підтримка цієї мови вбудована в броузери.
Як зазначалося, синтаксис JavaScript дуже подібний до синтаксису Java, який у свою чергу запозичено у мови C++. Сценарій на JavaScript є набором операторів, які поміщені безпосередньо в текст HTML-файла та послідовно інтерпретуються вбудованим в броузер інтерпретатором.
В одному рядку можна записати кілька операторів. У цьому випадку вони відокремлюються між собою знаком «;». Якщо кожен оператор розміщувати в окремому рядку, то не обов'язково їх відокремлювати між собою знаком «;». Будь-який оператор можна розмістити в декількох рядках, не використовуючи символів продовження. Рядкові літерали повинні розміщуватись в одному рядку тексту програми. Якщо літерний рядок займає декілька рядків програми, то для з'єднання його частин слід використовувати оператор конкатенації.
У програмах можна використовувати коментарі. Будь-яка послідовність символів, яка йде в рядку після «//», розглядається як коментар. Коментарі можуть обмежуватися також символами «/*» і «*/»■ В останньому випадку коментар може займати і кілька рядків.
Зазначимо, що мова JavaScript «чутлива» до регістру, тобто символи верхнього і нижнього регістрів розрізняються.
Програми-сценарії розташовуються на HTML-сторінках всередині дескриптора-контейнера <SCRIPT>...</SCRIPT>. Для того, щоб «приховати» код програми від броузерів, які не підтримують мови JavaScript, текст програми помішується в декриптор коментаря <! --.....-->, наприклад:
<SCRIPT LANGUAGE="JavaScript">
<!--
alert("Перша програма JavaScript"); //виведення на екран повідомлення
//-->
</SCRIPT>
Атрибут LANGUAGE можна опустити, оскільки саме інтерпретатор сценаріїв JavaScript використовується в броузерах за замовчуванням.