Шпаргалка по функциям ASP VBScript — Учебное пособие по ASP
Функции VBScript
Описание функции
пример
Абсолютное значение Abs (числовое). Абсолютное значение числа – это его положительное значение. Абсолютное значение пустой строки (ноль) также является пустой строкой. Неинициализированная переменная, равная абсолютно 0. Пример: ABS(-2000).
Результат: 2000Array (элементы массива, разделенные запятыми). Функция Array возвращает значение элемента массива. пример:
А=Массив(1,2,3)
Б=А(2)
Результат: 2
Объяснение: Переменная B — это значение второго элемента массива A. Asc (строка) преобразует первую букву строки в код символа ANSI (Американская национальная стандартная нотация). Пример: Asc («Интернет»)
Результат: 73
Описание: Отображение кода символа ANSI первой буквы I. CBool (выражение) преобразуется в логическое значение типа переменной Boolean (True или False). Пример: CBool (1+2)
Результат: True CDate (выражение даты) преобразуется в тип переменной даты. Сначала вы можете использовать функцию IsDate, чтобы определить, можно ли преобразовать ее в дату. Пример: CDate (сейчас( )+2)
Результат: 2000/5/28 10:30:59 CDbl (выражение) преобразуется в тип переменной DOUBLE. Chr (код символов ANSI) преобразует коды символов ASCII в символы. Пример: Chr(72)
Результат: H CInt (выражение) преобразуется в целочисленный тип переменной. Пример: CInt (3.12)
Результат: 3 CLng (выражение) преобразуется в тип переменной LONG. CSng (выражение) преобразуется в тип переменной SINGLE. CStr (выражение) преобразуется в строковый тип переменной. Date() возвращает системную дату. Пример: Дата
Результат: 2000/5/13DateAdd (I, N, D) добавляет дату к дате после точки. I: установка единицы периода, добавляемого к дате (Дата). Например, интервал=d означает, что единицей N являются сутки. Значение настройки I следующее:
гггг год
q квартал
м Месяц Месяц
день
w Будни недели
час час
n минут
с Вторые секунды
N: числовое выражение, устанавливающее период, добавляемый к дате, которое может быть положительным или отрицательным значением. Положительное значение означает добавление (результат – это дата после > даты), а отрицательное значение — вычитание (результат – вычитание). > дата перед датой).
D: Дата, которую нужно добавить или вычесть. Пример: DateAdd (m, 1, 31 января 1998 г.)
Результат: 28 февраля 1998 г.
Пояснение: Добавьте один месяц к дате 31 января 1998 г., в результате получится 28 февраля 1998 г. вместо 31 февраля 1998 г.
Пример: DateAdd (д, 20, 30 января 1999 г.)
Результат: 9 февраля 1999 г.
Описание: Добавьте дату 30 января 1999 г. к дате 20 дней спустя. DateDiff (I, D1, D2[,FW[,FY]]) вычисляет период между двумя датами.
I: установите единицу измерения периода между двумя датами. Например, >I=m означает, что единицей расчета является месяц. >Значение настройки I следующее:
гггг > Год
q квартал
м Месяц Месяц
день
w Будни недели
час час
м минут
с Вторые секунды
D1, D2: два выражения даты для расчета периода. Если >date1 раньше, результат периода между двумя датами будет положительным; если >date2 раньше, результат будет отрицательным.
FW: Установите первый день недели в качестве дня недели. Если он не установлен, это будет воскресенье. >Значения настроек FW следующие:
0 Используйте значение настройки >API.
1 воскресенье
2 понедельник
3 вторник
4 среда
Четверг 5
6 пятница
7 суббота
FY: Установите первую неделю года. Если не установлено, это означает, что неделя 1 января является первой неделей года. >Значения настройки FY следующие:
0 Используйте значение настройки >API.
1 Неделя 1 января — первая неделя года.
2 Первая неделя, содержащая не менее четырех дней, считается первой неделей года.
3 Первая неделя, включающая семь дней, — это первая неделя года. Пример: DateDiff (д, 25 марта 1999 г., 30 июня 1999 г.).
Результат: 97
Описание: Отображает период в 97 дней между двумя датами. DatePart (I,D,[,FW[,FY]]) возвращает часть даты.
>I: Установите деталь, которую нужно вернуть. Например, >I=d означает, что возвращаемая часть — день. >Значение настройки I следующее:
гггг год
q квартал
м Месяц Месяц
день
w Будни недели
час час
м минут
с Вторые секунды
D: Дата, которая будет рассчитана.
>FW: Установите день недели в качестве первого дня недели. Если он не установлен, это будет воскресенье. >Значения настроек FW следующие:
0 Используйте значение настройки >API.
1 воскресенье
2 понедельник>3 вторник
4 среда
Четверг 5
6 пятница
7 суббота
FY: Установите первую неделю года. Если не установлено, это означает, что неделя 1 января является первой неделей года. >Значения настройки финансового года следующие:
0 Используйте значение настройки >API.
1 Неделя 1 января — первая неделя года.
2 Первая неделя, содержащая не менее четырех дней, считается первой неделей года.
3 Пример первой недели года, включая первую неделю из семи дней: DatePart (м, 25 марта 1999 г.)
Результат: 3
Описание: Отображение месяца в возвращаемой дате. Dateserial (год, месяц, день) преобразует (год, месяц, день) в тип переменной даты. Пример: DateSerial (99,10,1)
Результат: 1999/10/1DateValue (строка или выражение даты) преобразуется в тип переменной даты, а диапазон дат варьируется от 1100 января до 31 9999 декабря. Формат: месяц, день и год или месяц/день/год. Например: 30 декабря 1999 г., 30 декабря 1999 г., 30 декабря 1999 г., 30 декабря 1999 г. Пример: DateValue (1 января 2002 г.)
Результат: 2002/1/1Day (строка даты или выражение) возвращает «дневную» часть даты. Пример: День(1.12.1999).
Результат: 1Fix(выражение) преобразует строку в целочисленный числовой тип. То же, что и функция Int. Если оно равно нулю, верните ноль.
Разница между Int (число) и Fix(число) состоит в отрицательных числах. Например, Int (-5,6)=-6, Fix(-5,6)=-5. Пример: Исправить(5.6)
Результат: 5Hex(выражение) возвращает шестнадцатеричное значение числа. Если выражение имеет значение null, Hex(выражение)=null, если выражение=пусто, Hex(выражение)=0. Шестнадцатеричный перенос можно выразить добавлением «&H». Например, 16 переноса &H10 представляет собой 16 в десятичном формате. Пример: Шестнадцатеричный(30)
Результат: 1EHour (строка или выражение времени) возвращает «часовую» часть времени. Пример: Час(12:30:54)
Результат: 12InStr ([start,]string1,string2[,compare]) Сравнивает одну строку с другой слева направо и возвращает первую идентичную позицию.
start — количество символов, с которых нужно начать сравнение. Если параметр start опущен, сравнение начнется с первого символа, string1 — это строковое выражение, которое нужно найти, string2 — это строковое выражение, которое нужно сравнить, Compare — метод сравнения. 0 представляет метод двоичного сравнения, Compare=1 представляет метод сравнения текста. Если параметр сравнения опущен, используется метод двоичного сравнения по умолчанию. Пример: InStr(abc123def123,12)
Результат: 4InstrRev ([start,]string1,string2[,compare]) сравнивает одну строку с другой справа налево и возвращает первую идентичную позицию.
start — количество символов, с которых нужно начать сравнение. Если параметр start опущен, сравнение начнется с первого символа, string1 — это строковое выражение, которое нужно найти, string2 — это строковое выражение, которое нужно сравнить, Compare — метод сравнения. 0 представляет метод двоичного сравнения, Compare=1 представляет метод сравнения текста. Если параметр сравнения опущен, используется метод двоичного сравнения по умолчанию. Пример: InstrRev (abc123def123,12)
Результат: 10Int (выражение) возвращает целую часть значения. То же, что и функция Fix. Пример: Целое (5.6)
Результат: 5IsArray (переменная) проверяет, является ли переменная (True) или нет (False) массивом. Пример: IsArray(3)
Результат: Ложь
Описание: Не массив. Можно ли преобразовать IsDate (выражение даты или строки) в дату. Даты варьируются от 1100 января до 31 декабря 9999 года нашей эры. Пример: IsDate (31 декабря 1999 г.)
Результат: Верно
Описание: Может быть преобразовано в дату. IsEmpty (переменная) проверяет, была ли инициализирована переменная (True) или нет (False). Пример: IsEmpty (a).
Результат: TrueIsNull (переменная) проверяет, является ли переменная (True) или нет (False) недопустимыми данными. Пример: ИсНулл()
Результат: Ложь
Описание: Это действительные данные. IsNumeric (выражение) является (True) или нет (False) числом. Пример: IsNumeric (abc123)
Результат: Ложь
Примечание. Это не число. LCase (строковое выражение) top преобразует строки в нижний регистр. Преобразуйте заглавные буквы в строчные. Остальная часть строки не изменяется. Пример: LCase (ABC123).
Результат: abc123Left(строковое выражение, длина) принимает символы с левой стороны строки. длина — это слово. Функция Len сообщает вам длину строки. Пример: Слева(ABC123,3)
Результат: ABCLen (переменная строкового выражения) получает длину строки. Пример: Лен(ABC123)
Результат: 6LTrim (строковое выражение) удаляет пробелы в левой части строки. RTrim удаляет пустые символы в правой части строки, а функция Trim удаляет пустые символы в левой и правой частях строки. Пример: LTrim (456+ abc )
Результат: 456abc123Mid(строковое выражение,start[,length]) принимает несколько слов в строке. start — это количество символов, с которых нужно начать, length — это количество символов, из которых нужно взять, если длина опущена, она берется от начала до крайнего правого нижнего угла. Длину строки можно узнать с помощью функции Len. Пример: Mid(abc123,2,3)
Результат: c12Minute (строка даты или выражение) возвращает «минутную» часть времени. Пример: Минута (12:30:54).
Результат: 30Month (строка или выражение даты) возвращает часть даты «месяц». Пример: Месяц(1.12.2001)
Результат: 12MonthName(month[,abbreviate]) возвращает название месяца.
месяц: число 1–12 названия месяца, которое должно быть возвращено. Например, 1 представляет январь, а 7 — июль.
сокращение: Да (Правда) Нет (Ложь) — это аббревиатура, например, Март, аббревиатура — Мар. Значение по умолчанию — Ложь. В китайских названиях месяцев нет сокращений. Пример: Имя месяца (7)
Результат: июляNow() возвращает системную дату и время. Пример: Сейчас()
Результат: 30 декабря 2001 г., 10:35:59 AMOct() возвращает восьмеричное значение значения. Восьмеричную цифру можно выразить добавлением «&O». Например, восьмеричная цифра &O10 представляет собой 8 в десятичном формате. Пример: октябрь(10)
Результат: 12Replace(строковое выражение,findnreplacewith[,start[,count[,compare]]]) заменяет часть слов строкой. Найдите исходную строку, которую нужно заменить (найти). Если она найдена, она будет заменена новой строкой (заменить).
find: Исходная строка, которую нужно найти и заменить.
replacewith: заменяемое слово.
start: С какого символа начинать поиск замены. Если не установлено, поиск начнется с первого символа.
count: количество замен. Если не установлено, все найденные строки замены строк будут заменены.
сравнение: Найдите метод сравнения, сравнение = 0 означает метод двоичного сравнения, сравнение = 1 означает метод сравнения текста, сравнение = 2 означает, что это зависит от типа данных сравнения, если сравнение опущено, это метод двоичного сравнения по умолчанию. Пример: Заменить(ABCD123ABC,AB,ab)
Результат: abCD123abCRight(строковое выражение, длина) принимает несколько слов в правой части строки, а длина — это количество взятых слов. Функция Len сообщает вам длину строки. Пример: Вправо(ABC123,3)
Результат: 123Rnd [(число)] Случайное случайное значение от 0 до 1. число — любое допустимое числовое выражение. Если число меньше 0, это означает, что каждый раз будет получаться одно и то же случайное значение. Когда число больше 0 или не указано, это означает получение следующего случайного значения в последовательности. >number=0 означает получение последнего сгенерированного случайного значения. Чтобы избежать получения одной и той же случайной последовательности случайных чисел, вы можете добавить Randomize перед функцией Rnd. Пример: Рнд
Результат: 0,498498Round(числовое выражение[,D]) округляется.
D: Десятичный знак, до которого округляется значение. Если этот параметр опущен, значение округляется до целого числа. Пример: Раунд(30635,1)
Результат: 3.6RTrim (строковое выражение) удаляет пробелы в правой части строки. LTrim удаляет пустые символы в левой части строки, а функция Trim удаляет пустые символы в левой и правой частях строки. Пример: RTrim (abc123)+456
Результат: abc123456Second (строка или выражение времени) возвращает «вторую» часть времени. Пример: Второй(12:30:54)
Результат: 54Space (количество повторений) возвращает одну и ту же пустую строку. Пример: A+Пробел (5)+B
Результат: АБ
Инструкция: Добавьте пять пустых слов между A и B. Строка (количество повторений, слово, которое нужно повторить) повторяет ту же самую строку. Пример: строка(5,71)
Результат: GGGGGStrReverse (String(10,71)) меняет порядок строки. Пример: StrReverse(ABC)
Результат: CBATime() возвращает системное время. Пример: Время
Результат: 10:35:59 PMTimeSerial (час, минута, секунда) преобразует указанный тип (час, минута, секунда) в тип переменной времени. Пример: TimeSerial (10,31,59)
Результат: 10:31:59TimeValue (строка или выражение даты) преобразуется в тип переменной времени. Строка или выражение даты от 0:00:00 (12:00:00) до 23:59:59 (23:59:59). Пример: TimeValue (11:59:59)
Результат: 11:59:59Trim (строковое выражение) удаляет пустые символы в левой и правой частях строки. Пример: Обрезать(abc123)
Результат: abc123UCase() преобразует строку в верхний регистр. Преобразуйте строчные буквы в прописные, оставив остальную часть строки неизменной. Пример: UCase (abc123)
Результат: ABC123VarType (переменная) возвращает тип переменной. Как и функция TypeName, VarType возвращает код типа переменной, а TypeName возвращает имя типа переменной. Пример: VarType (Я люблю тебя!)
Результат: 8Weekday(выражение даты,[FW]) возвращает номер дня недели.
FW: Установите день недели, когда будет первый день недели. Если опущено, Таблица 1 (воскресенье).
Значения настройки первого дня недели: 1 (воскресенье), 2 (понедельник), 3 (вторник), 4 (среда), 5 (четверг), 6 (пятница), 7 (суббота). Пример: День недели (01.01.2000).
Результат: 7WeekDayName (W,A,FW) возвращает название дня недели.
У: Да (Правда) или Нет (Ложь) — это аббревиатура. Например, март сокращается как Мар. По умолчанию — ложь. В китайских названиях дней недели нет сокращений.
FW: Установите день недели, когда будет первый день недели. Если таблица 1 (воскресенье) опущена. Установите название дня недели, которое будет возвращено в качестве дня недели.
О: 1 (воскресенье), 2 (понедельник), 3 (вторник), 4 (среда), 5 (четверг), 6 (пятница), 7 (суббота). Пример: WeekDayName (01.01.2000).
Результат: Saturday Year() возвращает часть даты, содержащую слово «год». Пример: Год(1.12.2000)
Результат: 2000 г.