JScript
| Семантика: |
императивный |
|---|---|
| Класс языка: |
процедурное программирование |
| Тип исполнения: | |
| Выпуск: |
9.0 (Март 2011) |
| Система типов: |
нестрогая, динамическая |
| Основные реализации: | |
| Диалекты: | |
| Испытал влияние: | |
| ОС: |
JScript — скриптовый язык программирования компании Майкрософт, являющийся реализацией стандарта ECMAScript. Синтаксис JScript во многом аналогичен языку JavaScript компании Netscape, однако, помимо добавления клиентских скриптов на веб-страницы (что было единственной функцией JavaScript до появления проекта Mozilla), JScript может использоваться и для других целей, например:
- автоматизация администрирования систем Microsoft Windows;
- создание страниц ASP.
Вот пример небольшой программы на языке JScript, которая (будучи запущена в рамках Windows Script Host) выводит диалоговое окно (символы после знаков // являются комментариями):
// Объявление переменной
var strMessage;
// Присваивание переменной значения
strMessage = "Википедия - свободная энциклопедия";
// Вывод сообщения на экран
WScript.Echo(strMessage);
Для запуска скрипта из командной строки обычно используется следующая команда (в случае файла с именем file.js):
cscript file.js
JScript.NET[править | править вики-текст]
Язык JScript получил дальнейшее развитие в виде языка JScript.NET, который ориентирован на работу в рамках платформы Microsoft .NET. Несмотря на сходный синтаксис, это принципиально другой язык. Он более строго типизирован, и компилируется, а не интерпретируется.
Литература[править | править вики-текст]
- Джастин Роджерс. Программирование на Microsoft Jscript.NET = Microsoft Jscript.NET Programming. — М.: «Вильямс», 2002. — С. 352. — ISBN 0-672-32148-3.
Ссылки[править | править вики-текст]
- JScript (Windows Script Technologies) (рус.) — официальное руководство по JScript от Майкрософт.
- Русское руководство и словарь языка JScript
| ECMAScript | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Диалекты | ActionScript · Caja · JavaScript (движки) · JScript · JScript .NET · Objective-J · QtScript · WMLScript | ||||||||||||
| Движки (сравнение) |
Carakan · Futhark · InScript · JavaScriptCore (SquirrelFish) · JScript · KJS · Linear B · Narcissus · QtScript · Rhino · YAJI · SpiderMonkey (TraceMonkey, JägerMonkey) · Tamarin · V8 · Chakra · Nashorn | ||||||||||||
| Фреймворки, библиотеки |
|
||||||||||||
| Люди | Брендан Айк · Дуглас Крокфорд · Джон Резиг | ||||||||||||
| Другое | DHTML · Ecma International · JSAN · JSDoc · JSLint · JSON · JSSS · Sputnik · SunSpider · CommonJS | ||||||||||||