Таблица П1.16. Методы объекта Enumerator

Метод Описание 
atEnd()  Возвращает true, если указатель текущего элемента находится на элементе, следующем за последним экземпляром коллекции, либо коллекция пуста, либо текущий элемент не определен. В противном случае возвращается false 
item()  Возвращает значение текущего элемента коллекции. Если коллекция пуста или текущий элемент не определен, возвращается неопределенное значение undefined 
moveFirst()  Перемещает указатель на первый элемент коллекции. Если в коллекции нет элементов, текущий элемент принимает неопределенное значение undefined 
moveNext()  Перемещает указатель на следующий элемент коллекции. Если перед применением этого метода указатель находился на последнем элементе коллекции, либо коллекция пуста, текущий элемент принимает неопределенное значение undefined 

Пример, поясняющий схему применения объекта Enumerator, приведен в листинге П1.6.

Листинг П1.6. Пример использования Enumerator

//Объявляем переменные

var FSO, Folder, Files, s;

//Создаем объект FileSystemObject

FSOWScript.CreateObject('Scripting.FileSystemObject');

//Создаем объект Folder для корневого каталога диска С:

Folder=FSO.GetFolder('С:\')?

//Создаем коллекцию файлов каталога 'Мои документы'

Files=new Enumerator(Folder.Files);

//Цикл по всем файлам

for (; !Files.atEnd(); Files.moveNext())

 //Добавляем строку с именем файла

 s+=Files.item().Name+' ';

//Выводим полученные строки на экран

WScript.Echo(s);

Объект Math

Встроенный класс Math применяется для математических вычислений и содержит основные математические константы и функции.

Замечание

Объект Math создается сервером сценариев автоматически и не может быть создан при помощи оператора new, как другие встроенные объекты. Все методы и свойства этого объекта доступны из сценария без какого-либо предварительного объявления.

Свойства объекта Math (все они являются математическими константами) описаны в табл. П1.17.

Таблица П1.17. Свойства объекта Math

Свойство Описание
Е Константа е. Приблизительное ее значение равно 2,718
LN2 Натуральный логарифм числа 2 (приблизительно 0,693)
LN10 Натуральный логарифм числа 10 (приблизительно 2,302)
LOG2E Логарифм числа е по основанию 2 (примерно 1,442)
LOG10E Логарифм числа е по основанию 10 (примерно 0,434)
PI Число ?, т.е. константа с приблизительным значением, равным 3,142
SQRT1_2 Корень квадратный из ? (примерно 0,707)
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

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