Реклама

Обзор языка JScript

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

обзор языка javascript

Давайте рассмотрим основные характеристики языка 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 для выполнения административных задач, например, отслеживание запуска заданной программы, слежение за содержимым каталога или объемом данных и много другое.

Сказать СПАСИБО:

Задать вопрос не по теме статьи можно в этом разделе:)

Просмотров за всё время: 38, Просмотров сегодня: 1

Реклама

Последние заметки

Популярные заметки

Реклама
VisitTime.ru помогает быстро организовать онлайн-запись клиентов и держать расписание под контролем.
📅 Настройте услуги и длительность приёма, откройте свободные окна — и клиенты запишутся сами в пару кликов.
🕒 Вы избегаете накладок, меньше тратите времени на переписки и звонки, а автоматические напоминания повышают явку.
💡 Отличное решение для мастеров, студий и сервисных команд, которым важны порядок и стабильная загрузка.
Начать пользоваться сервисом



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