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

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

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

 

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

Что касается издательской деятельности, я, как всегда, благодарна за тяжкую работу моему агенту Джиму Маккарти, равно как и всем прочим сотрудникам литературного агентства «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; просмотров: 272. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

Концептуальные модели труда учителя В отечественной литературе существует несколько подходов к пониманию профессиональной деятельности учителя, которые, дополняя друг друга, расширяют психологическое представление об эффективности профессионального труда учителя...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

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

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