JScript — сценарный язык программирования компании Microsoft, являющийся реализацией стандарта ECMAScript. Синтаксис JScript во многом аналогичен языку JavaScript компании Netscape, однако, помимо добавления клиентских скриптов на веб-страницы (что было единственной функцией JavaScript до появления проекта Mozilla), JScript может использоваться и для других целей, например:
| JScript | |
|---|---|
| Семантика | императивный |
| Класс языка | реализация языка программирования[d] |
| Тип исполнения | сценарный |
| Появился в | 1996 |
| Разработчик | Майкрософт |
| Выпуск |
|
| Система типов | нестрогая, динамическая |
| Основные реализации | ASP, Windows Script Host |
| Диалекты | JScript.NET |
| Испытал влияние | JavaScript |
| Сайт |
docs.microsoft.com/… (англ.) docs.microsoft.com/… (яп.) |
| ОС | Microsoft Windows |
Вот пример небольшой программы на языке JScript, которая (будучи запущена в рамках Windows Script Host) выводит диалоговое окно (символы после знаков // являются комментариями):
// Объявление переменной
var strMessage;
// Присваивание переменной значения
strMessage = "Википедия - свободная энциклопедия";
// Вывод сообщения на экран
WScript.Echo(strMessage);
Для запуска скрипта из командной строки обычно используется следующая команда (в случае файла с именем file.js):
cscript file.js
Язык JScript получил дальнейшее развитие в виде языка JScript.NET, который ориентирован на работу в рамках платформы Microsoft .NET. Несмотря на сходный синтаксис, это принципиально другой язык. Он более строго типизирован и компилируется, а не интерпретируется.
.NET | |
|---|---|
| Реализации |
|
| Архитектура |
|
| Инфраструктура |
|
| Языки Microsoft |
|
| Другие языки |
|
| Windows Foundations |
|
| Компоненты |
|
| Сравнения |
|
| Будущие технологии |
|
| Информационные ресурсы |
|
Компоненты Microsoft Windows | |||||||
|---|---|---|---|---|---|---|---|
| Основные |
| ||||||
| Службы управления |
| ||||||
| Приложения |
| ||||||
| Игры |
| ||||||
| Ядро ОС |
| ||||||
| Службы |
| ||||||
| Файловые системы |
| ||||||
| Сервер |
| ||||||
| Архитектура |
| ||||||
| Безопасность |
| ||||||
| Совместимость |
| ||||||
ECMAScript | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Диалекты |
| ||||||||||||
| Движки[en] (сравнение[en]) |
| ||||||||||||
| Фреймворки, библиотеки |
| ||||||||||||
| Люди |
| ||||||||||||
| Другое |
| ||||||||||||