Студопедия — Справочная информация. Некоторые операторы и функции
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Справочная информация. Некоторые операторы и функции

 

Множество благодарностей всем друзьям и родным, которые оказывали мне огромную поддержку, когда я работала над этой книгой; в особенности моему изумительному, терпеливому мужу. Знаю, без вас я ни за что не справилась бы! Особая благодарность моей приятельнице Джен Лигот с ее глазом-алмазом.

Что касается издательской деятельности, я, как всегда, благодарна за тяжкую работу моему агенту Джиму Маккарти, равно как и всем прочим сотрудникам литературного агентства «Dystel & Coderish», включая Лорен Абрамо, способствующую распространению «Академии вампиров» по всему миру. Спасибо также работникам издательства «Пингвин» – Джессике Ротенберг, Бену Шренку, Кейси Макинтайр и многим другим, которым этот цикл в огромной степени обязан своим очарованием. Мои издатели за пределами США также делают все возможное для того, чтобы как можно больше людей познакомились с историей Розы, и я не устаю поражаться возрастающему международному резонансу. Огромное спасибо за все ваши труды.

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

 


[1] Фрисби – «летающая тарелка», пластиковый диск для спортивной игры.

 

[2] Твистер – модная групповая игра Нужно расстелить на полу игровое поле и выбрать ведущего, который будет крутить стрелку и оглашать «вердикт». Например, ведущий говорит: «Правая рука на зеленое» – игроки ставят правую руку на зеленое, «Левая нога на синее» – все встают левой ногой на синее и так далее. Выигрывает тот, кто сможет устоять даже в самой неудобной позе. Победа может зависеть не только от ловкости и гибкости, но и от стратегии.

 

[3] Фэрбенкс – город в штате Аляска.

 

[4] GPS – глобальная система навигации и определения положения.

 

[5] Стрип – название двухмильного продолжения улицы Фримонт на окраине Лас-Вегаса, где находится больше трехсот отелей, множество казино и ресторанов.

 

[6] «Том Коллинс» – коктейль из джина с лимоном, сахаром и содовой водой.

 

[7] Четвертое июля – День независимости, основной государственный праздник США, отмечаемый 4 июля в честь принятия в этот день 1776 года Декларации независимости. Один из самых популярных и любимых праздников в стране; в этот день устраиваются фейерверки, проводятся концерты под открытым небом, на домах вывешивают государственные флаги.

 

[8] В Америке, в отличие от России, в русских православных общинах в церквях сидят.

 

Visual Basic Script. Основы программирования

VBscript перенял от обычного VB большинство операторов и функций (математических, преобразования данных и т.д.). Отличие выражается в специфических операторах ввода-вывода информации из окна браузера и возможных событиях, которые могут "случиться" при взаимодействии пользователя и страницы.

Справочная информация. Некоторые операторы и функции

Чтобы было легче писать скрипты, приведем основные операторы и функции VBscript.

СИНТАКСИС ПРИМЕР ОПИСАНИЕ

Операторы работы с массивами.

Dim имя_массива (индексы) dim a(10),b(20,30) Объявление массива
Erase имя_массива erase a Очистка содержимого массива

Операторы присваивания.

переменная = значение a=137 a=b c="привет" Присваивание
Set переменная = объект set a=document.forma1 Присваивание переменной значения ссылки на объект.

Комментарии.

' комментарии ' текст  
Rem комментарии rem текст  

Константы Boolean.

переменная = False if a=false then... Значение равное 0
переменная = True if a=true then... Значение равное -1

Функции.

Abs (число) a = abs(-1.34)... a=1.34 Абсолютное значение числа
Asc (символ) a = asc("s")... a=115 ANSI код символа
Chr (число) a = chr(115)... a="s" Символ соответствующий коду
Fix (число) a = fix(-1.5)... a=-1 Целое число, округление до наименьшего целого
Int (число) a = int(-1.5)... a=-2 Целое число, округление
Hex (число) a = hex(543)... a="21F" Шестнадцатиричное представление
Oct (число) a = oct(543)... a="1037" Восьмеричное представление
Sgn (число) a = sgn(-1.3)... a=-1 Знак числа
Date a = date... a= 13.04.2005 Текущая дата
Day(выражение) a = day(date)... a=   День
Time a = time... a=   Время
Timer a = timer... a=   Количество секунд истекших после полуночи
Now a = now... a= 13.04.2005 0:37:50 Дата и время
Hour(выражение), Minute(выражение), Month(выражение), Second(выражение), Year(выражение), Weekday(выражение) a = hour(now)... и т.д. Час Минута Месяц Секунда Год День недели (вск=1)
Atn (число) a = atn(0.37) Арктангенс
Tan (число) a = tan(0.37) Тангенс
Cos (число) a = cos(0.37) Косинус
Sin (число) a = sin(0.37) Синус
Exp (число) a = exp(0.37) Экспонента
Log (число) a = log(0.37) Логарифм
Sqr (число) a = sqr(0.37) Квадратный корень
Rnd (число) a = rnd(1) Случайное число 0..1
Randomize Randomize Установка генератора случайных чисел в исходное состояние

Операторы используемые в выражениях

Привожу просто список, надеюсь все и так ясно: + And / = Eqv ^ > <= Imp <> \ < => Mod * - Or & Xor

Текстовые Функции

Instr (начало, строка, искомая подстрока) If Instr(1,mail,”@”) <> 0 then... Возвращает номер символа в строке с которого начинается исходная подстрока
Lcase (строка) a=Lcase("ПРивЕТ")... a="привет" Преобразование символов строки в строчные буквы
Ucase (строка) a=Ucase("ПРивЕТ")... a="ПРИВЕТ" Преобразование символов строки в заглавные буквы
Left (строка,N символов) a=Left("Привет",3)... a="При" Левая часть строки длинной N символов
Right (строка,N символов) a=Right("Привет",3)... a="вет" Правая часть строки длинной N символов
Len (строка) a=Len("Привет")... a=6 Длина строки
Ltrim (строка) a=Ltrim(" Привет ",) a="Привет " Удаляет начальные пробелы
Rtrim (строка) a=Rtrim(" Привет ",) a=" Привет" Удаляет конечные пробелы
Trim (строка) a=Ttrim(" Привет ",) a="Привет" Удаляет начальные и конечные пробелы
Mid (строка, начало, N символов) a=Mid("Привет",3,2) a="ве" Часть строки с позиции "начало" и длиной N символов
Left(строка,N символов) a=Left("Привет",3) a="При" Левая часть строки длинной N символов
Space (N) a=Space(5) Строка из N пробелов
String (N символов, символ) a=String(5,"A") a="AAAAA" Строка из N символов
Ltrim (строка) a=Ltrim(" Привет ",) a="Привет " Удаляет начальные пробелы

Ветвление и циклы

Call имя_событие Call but_onclick Вызов подпрограммы
Do... Loop Until условие Do a=a+1 Loop Until a>=5 Выполняет код хотя бы один раз, пока условие не будет истинным
Do... Loop While условие Do a=a+1 Loop While a<5 Выполняет код хотя бы один раз, пока условие справедливо
Do Until условие... Loop Do Until a>=5 a=a+1 Loop Повторяет выполнение кода, пока условие не станет истинным
Do While условие... Loop Do While a<5 a=a+1 Loop Повторяет выполнение кода, пока условие справедливо
For счетчик=начало To конец Step шаг... next For i=1 to 5 a=a+1 next Цикл (заметьте: пишется "next" а не "next i")
IF условие Then действие1 Else действие2 End if IF a>1 Then alert"больше" Выполнение кода при выполнении условия
Select Case X Case значение1 действие Case значение2 действие2... End select Select Case X Case 10 alert"x=10" Case 20 alert"x=20" End select Выборочное выполнение кода при совпадении значения

Oбъявление функций и процедур

Dim переменная Dim a Объявление переменной
Sub имя_событие код End sub Sub but_onclick Alert x End sub Подпрограмма
Function имя(параметры) код End function Function(x,y) x=x*y End function Функция
Exit... Exit Do (For, Function, Sub) Досрочный выход



<== предыдущая лекция | следующая лекция ==>
 | Комплект поставки

Дата добавления: 2015-10-01; просмотров: 269. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Упражнение Джеффа. Это список вопросов или утверждений, отвечая на которые участник может раскрыть свой внутренний мир перед другими участниками и узнать о других участниках больше...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия