JScript

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
JScript
Семантика:

императивный

Класс языка:

процедурное программирование

Тип исполнения:

скриптовый

Типизация данных:

нестрогая, динамическая

Основные реализации:

ASP, Windows Script Host

Диалекты:

JScript.NET

Испытал влияние:

JavaScript

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. В частности, в нём присутствуют элементы объектно-ориентированного программирования.

Ссылки

Литература

  • Джастин Роджерс Программирование на Microsoft Jscript.NET = Microsoft Jscript.NET Programming. — М.: «Вильямс», 2002. — С. 352. — ISBN 0-672-32148-3

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 и ещё....