Обзор языка JScript

JScript является скриптовым языком программирования, он разработан компанией Майкрософт. Jscript по своей природе фактически тот же JavaScript но с наклоном в прикладной уровень, а именно: все сценарии являются файлами с расширением js и не требуют компиляции как, например, прикладные программы.

Скрипты выполняются под управление сервера сценариев Windows Script Host, который входит в состав операционной системы Windows и поэтому не требует дополнительной установки.

 

Давайте рассмотрим основные характеристики языка Jscript:

Обзор языка JScript

ESC-последовательности – это набор символьных лексем, которые позволяют вставлять в код управляющие знаки, например: перевод строки (n), табуляция (t), двойные (”) и одинарные кавычки (’) и так далее. Также имеются лексемы для ввода 16-ричных цифр.

В плане двойных и одинарных кавычек все упирается в то, что сами по себе двойные и одинарные кавычки используются для присвоения строковых значений, и при необходимости вывести их в диалоговом окне нужно использовать управляющие последовательности языка Jscript.

Функции пользователя – язык позволяют объявлять собственные функции, при этом, можно использовать несколько вариантов. Стандартный пример – прописывается ключевое слово function, после которого следует имя, в круглых скобках можно указать параметры функции.

Функциональный литерал – мы объявляем переменную с помощью ключевого слова var (например, var summ), далее следует знак равенства и ключевое слово function с параметрами, в этом случае имя функции будет хранится в переменной.

Комбинированные способ – можно объявить переменную, а после знака равенства прописать ключевое слово function и имя функции, в этом случае, функцию Jscript можно будет вызвать как по ее имени, так и по имени переменной.

Собственные объекты – пользователю предоставляется удобный и компактный способ объявлять собственные объекты (классы). Сначала нужно прописать имя класса, далее следует знак равенства и выражение new Object(). После этого можно прописать любые функции или переменные для заданного объекта, например:

  • MyObject = new Object()
  • MyObject.a1 = 100;
  • MyObject.a2 = "строка";
  • MyObject.a3 = 33.5;
  • MyObject.a4 = new_function;

В данном примере мы создали объект Jscript сервера Windows Script Host с именем MyObject, через точку мы присвоили значения для его свойств (a1, a2, a3 и a4), при этом, свойство a4 будет хранить функцию, тем самым, оно будет являться методом объекта.

Массивы – язык Jscript позволяет создавать одномерные и многомерные массивы. В отличии от языка VBScript (дополнительную информацию по скриптовым языкам можно найти на сайте scriptcoding.ru), в js файлах можно прописать значения массива в одной строке, так называемые, литеральные массивы. Помимо этого, предоставляется набор внутренних функций для обработки строк, массивов и объектов, например, добавление элемента, определение длины, сортировка и так далее.

Циклы и условные операторы – язык предоставлять в распоряжение пользователя различные циклы (for, for…in, while) и операторы (if, switch…case, try catch), для перебора группы данных или проверки условий. Есть возможность обрабатывать ошибки при выполнении кода, например, деление на ноль.

Работа с коллекциями – JScript предоставляет в распоряжение объект Enumerator для обработки коллекции. Коллекция – это по сути тот же массив, но количество элементов не известно, например: получения списка файлов из заданного каталога, получение информации об имеющихся в системе дисках и так далее.

Помимо сказанного выше, в сценариях языка Jscript можно подключать внешние библиотеки и возможности инструментария Windows (WMI). Внешние библиотеки – набор файлов, в которых содержатся функции для работы с заданными задачами, например: создание диалоговых окон, работа с интернет протоколами, реестром или файловой системой.

WMI – инструмент Windows для выполнения административных задач, например, отслеживание запуска заданной программы, слежение за содержимым каталога или объемом данных и много другое.

Сказать спасибо!

Если вас интересует вопрос заработка в сети, то ОБЯЗАТЕЛЬНО прочитайте статью о том, как можно заработать через интернет дома. Так же обратите внимание на другие статьи из этой рубрики:

Понравилась красная кнопка? Возьми КОД и поставь себе на сайт:)

Оставьте свой комментарий, он будет замечен:) Спам тоже:(

Если у вас возникли вопросы, задайте их в ЭТОМ разделе сайта ;)

Не пропусти статью!

линукс статьи

Напишите свой email адрес:

vps






Об авторе - Заработок в интернете - Плагины - Репозитории - Команды

© Все права сохраняются. Копировать материалы без разрешения автора ЗАПРЕЩАЕТСЯ!

Просто Линукс - Просто о Linux, SEO и WEB. По всем вопросам пишите на

Яндекс.Метрика

Вверх!Вверх!