JavaScript — скриптовый язык, чаще всего использующийся при создании сценариев поведения браузера, встраиваемых в веб-страницы. Является одной из реализаций языка ECMAScript.
Также находит применение в качестве скриптового языка доступа к объектам приложений (является встраиваемым языком). Среди сторонних продуктов, например, Java, начиная с версии 6, содержит встроенный интерпретатор JavaScript. Сценарии JavaScript поддерживаются в приложениях Adobe Creative Suite, а также Windows Scripting Host, платформе Mozilla, и многих других приложениях.
JavaScript обладает рядом свойств объектно-ориентированного языка, но благодаря прототипированию поддержка объектов в нём отличается от традиционных ОО языков. Кроме того, JavaScript имеет ряд свойств, присущих функциональным языкам — функции как объекты первого уровня, объекты как списки, карринг, анонимные функции, замыкания — что придаёт языку уникальную гибкость и расширяемость.
Синтаксическое подмножество JavaScript, JSON, последнее время набирает популярность в качестве формата обмена данными между объектно-ориентированными средами.


ответить