JScript
Семантика: |
императивный |
---|---|
Класс языка: |
процедурное программирование |
Тип исполнения: | |
Типизация данных: |
нестрогая, динамическая |
Основные реализации: | |
Диалекты: | |
Испытал влияние: |
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 получил дальнейшее развитие в виде языка JScript .NET, который ориентирован на работу в рамках платформы Microsoft .NET. JScript.NET содержит несколько существенных улучшений по сравнению с предыдущими версиями JScript. В частности, в нём присутствуют элементы объектно-ориентированного программирования.
Ссылки
- JScript (Windows Script Technologies)(рус.) — официальное руководство по JScript от Майкрософт.
- Русское руководство и словарь языка JScript
Литература
- Джастин Роджерс Программирование на Microsoft Jscript.NET = Microsoft Jscript.NET Programming. — М.: «Вильямс», 2002. — С. 352. — ISBN 0-672-32148-3
ECMAScript (сравнение) |
|
---|---|
Диалекты | ActionScript · Caja · JavaScript / LiveScript · JScript · JavaScript OSA · JScript .NET · QtScript |
Движки ECMAScript | InScript · JavaScriptCore · JScript · KJS · futhark · linear_b · Carakan · Narcissus · QtScript · Rhino · SpiderMonkey · SunSpider · Tamarin · TraceMonkey · V8 · SquirrelFish |
Другое | Брендан Айх · Ecma International |
de:JScript en:JScript es:JScript fr:JScript id:JScript is:JScript ja:JScript nl:JScript pl:JScript sv:JScript tr:JScript uk:JScript zh:JScript
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....