JavaScript прототипно-ориентированный сценарный язык программирования, разработанный 1995 году в Netscape, Брендом Аком JavaScript • • • • • Является диалектом ECMAScript JavaScript(LiveScript) - не Java Динамическая типизация Автоматическое управление памятью Функция – это объект, который можно выполнить • В основном, широко используется в веб браузерах, для придания динамичности страницам Клиентский JavaScript Подключение JavaScript <script> тут ваш сценарий на js </script> <script src=“js/main.js”></script> <noscript> Пожалуйста включите JavaScript </noscript> Примеры использования <button onclick=“alert(‘Ты нажал меня’)”> Нажми меня </button> <script> var one = 1; var two = 11; var sum = one + two; document.write(sum); </script> Лексическая структура • • • • • Набор символов Unicode Чувствительность к регистру Необязательные точки с запятой (но!) Комментарии - /*…*/, //… Названия идентификаторов – первым символом может быть буква, символ подчеркивания (_), или знак доллара ($). Идентификатор не должен совпадать ни с одним из ключевых слов. Зарезервированные слова Слова, которых стоит избегать