unescape(charstring) Выполняет действие, противоположное действию функции escape, т.е. перекодирует строку charstring из URL- кодировки в текстовую строку

Функции пользователя 

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

function Имя_функции([параметр1] [, параметр2] [... , параметрN]) {

 …

 Тело функции

 …

 [return значение;]

}

Ключевое слово return позволяет функции вернуть значение любого допустимого типа. Например, приведенная ниже функция MyFunction возвращает true, если оба ее аргумента меньше 10:

function MyFunction(х,у) {

 if ((х<10) && (у<10)) return true

 else return false;

}

Встроенные объекты (классы)

Как уже отмечалось в самом начале раздела, JScript является объектно-ориентированным языком, поэтому математические вычисления, работа со строками, датой и временем, а также такими структурами, как массивы и коллекции, осуществляются с помощью соответствующих встроенных объектов. В табл. П1.12 описаны некоторые объекты, которые могут быть полезны при создании сценариев с помощью WSH.

Таблица П1.12. Некоторые встроенные объекты JScript

Объект Описание
Array Создание и работа с массивами данных произвольного типа
Date Работа с данными, содержащими дату или время
Enumerator Работа с коллекциями данных произвольного типа
Math Выполнение математических вычислений
String Работа с текстовыми строками

Для того чтобы в сценарии использовать встроенный объект, необходимо создать переменную, с помощью которой можно будет получить доступ к свойствам и методам этого объекта. Для создания большинства переменных такого вида применяется оператор new и специальная функция — конструктор нужного объекта. Название конструктора всегда совпадает с названием соответствующего встроенного объекта. Приведем пример создания объектов Date и Array!

var d;

d = new Date();

var a;

a = new Array(10);

Отметим, что объекты string можно создавать, просто записывая в кавычках значение строки:

var s;

s = 'Привет!';

Опишем объекты, приведенные в табл. П1.12, более подробно.

Объект Array

Новый объект встроенного класса Array можно создать с помощью оператора new следующими способами:

? new Array() — создание массива нулевой длины;

? new Array(N) — создание массива длины N;

? new Array(а0, a1, ..., aN) — создание массива длины N+1 c элементами а0, a1, ..., aN.

Например:

var A1, А2, A3;

A1 = new Array();

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату