JavaScript, як мова програмування, не може використовуватися самостійно.
Він не має цілісної структури. Його окремі фрагменти, що включають описания
змінних, функцій, класів і оператори, можуть бути застосовні тільки шляхом їх
вбудовування в HTML-документ. Такі фрагменти будемо називати програмами чи
кодами мови JavaScript.
є чутливим до регістру мовою, то є всі ключові слова,
імена змінних, функцій і класів повинні бути написані з урахуванням регістру.
водночас HTML є нечуствительным до регістру і тому звернення до
функцій JavaScript з тегів HTML можуть не дотримуватися регістр. Крім того в
браузері MS Internet Explorer всі об'єкти, їх методи і властивості, які не
є частиною ядра JavaScript, а були додані як відносяться до браузеру,
пявляются також нечуствительными до регістру.
ігнорує всі прогалини, символи табуляції та переходи на новий рядок,
пякщо тільки вони знаходяться не всередині текстового рядка.
прості оператори повинні закінчуватися симвлом ";" (крапкою з комою). Він
служить для відділення операторів один від одного, але може бути опущений, якщо оператори
знаходяться кожен в окремому рядку. Тим не менш не рекомендується опускати символ
пточка з комою.
підтримує коментарі двох видів: як в C та C++. Всі символи,
йдуть після комбінації // ігноруються до кінця рядка. Коментарем вважається
також будь-яка послідовність символів між /* і */. Прийнятий у HTML формат
описания коментарю між <!-- і --> в JavaScript підтримується наступним чином:
пвсі символи до кінця рядка після <!-- ігноруються, --> не є коментарем.
Що стосується операторів, то враховуючи, що JavaScript
- це C-подібний мова програмування, будуть описані лише ті оператори
JavaScript, яких немає в C.