Функция реализации преобразования типов asp
абс (число)
Возвращает абсолютное значение.
массив (список аргументов)
Создайте массив.
возрастание (строка)
Возвращает код ANSI первого символа строки.
atn(число)
Возвращает значение арксинуса.
cbool (выражение)
Преобразовать в переменную логического типа данных.
кбайт (выражение)
Преобразование в переменную типа данных байт.
ccur (выражение)
Преобразование в переменную типа данных валюты.
cdate (выражение)
Преобразование в переменную типа данных даты.
cdbl (выражение)
Преобразовать в переменную типа данных double.
chr(код)
Преобразуйте код ansi в соответствующие символы клавиатуры.
цент (выражение)
Преобразование в переменную целочисленного типа данных.
clng (выражение)
Преобразовать в переменную длинного типа данных.
createobject(имя_сервера.имя_типа)
Создайте автоматический объект.
csng (выражение)
Преобразование в переменную одного типа данных.
cstr (выражение)
Преобразовать в переменную строкового типа данных.
дата
Время возврата зависит от используемой системы.
dateadd(интервал,число,дата)
Добавляет указанный интервал времени к объекту даты. Интервал параметра принимает значения, указанные в таблице ниже.
установленное значение
описывать
уууу
Год
д
четверть
м
месяц
й
День года
д
небо
ш
день недели
ууу
первые несколько недель года
час
Час
м
минута
секунды
датированный(интервал,дата1,дата2])
Возвращает интервал между двумя датами. Значения firstdayofweek и firstweekofyear см. в разделе «Константы даты и времени» ниже. Параметр интервала принимает значения, показанные в следующей таблице.
установленное значение
описывать
уууу
Год
д
четверть
м
месяц
й
День года
д
небо
ш
день недели
ууу
первые несколько недель года
час
Час
м
минута
секунды
datepart(интервал, дата])
Возвращает указанную часть объекта даты. Значения firstdayofweek и firstweekofyear см. в разделе «Константы даты и времени» ниже. Параметр интервала принимает значения, показанные в следующей таблице.
установленное значение
описывать
уууу
Год
д
четверть
м
месяц
й
День года
д
небо
ш
день недели
ууу
первые несколько недель года
час
Час
м
минута
секунды
dateerial(год,месяц,день)
Преобразовать в значение варианта подтипа данных даты.
датазначение(дата)
Преобразовать в значение варианта подтипа данных даты.
день (дата)
Возвращает номер дня в месяце на основе даты параметра.
опыт (число)
Возвращает значение e, возведенное в степень числа.
фильтр(входные строки,значение])
Создайте новый массив на основе критериев фильтра. Значение сравнения можно узнать позже в разделе сравнения констант.
исправить (номер)
Преобразовать в целое число (для отрицательных чисел только не округлять).
форматвалюта(выражение]]])
Отформатирован в денежную форму. Чтобы узнать значения includeleadingdigit, useparensfornegativenumbers и groupdigit, обратитесь к следующему разделу, посвященному константам с тремя состояниями.
форматдатавремя(дата)
Форматированный вывод даты и времени. Чтобы узнать значение nameformat, обратитесь к разделу, посвященному константам формата даты, позже.
номер формата(выражение]]])
Отформатируйте число. Чтобы узнать о значениях includeleadingdigit, useparensfornegativenumbers и groupdigit, обратитесь к следующему разделу, посвященному константам с тремя состояниями.
форматпроцент(выражение]]])
Формат процентилей. Чтобы узнать о значениях includeleadingdigit, useparensfornegativenumbers и groupdigit, обратитесь к следующему разделу, посвященному константам с тремя состояниями.
получить объект()
Возвращает указанный динамический объект из указанного файла.
шестнадцатеричный (число)
Возвращает шестнадцатеричное значение числа.
час (время)
Возвращает час на основе значения параметра времени.
поле ввода (подсказка)
Отображает временное поле ввода и возвращает введенные пользователем данные.
instr(строка1,строка2)
Возвращает позицию первого вхождения строки string2 в строку string1. Чтобы узнать значение сравнения, обратитесь к следующему разделу, посвященному константам сравнения.
instrrev(строка1,строка2])
Возвращает позицию последнего вхождения строки string2 в строку string1. Чтобы узнать значение сравнения, обратитесь к следующему разделу, посвященному константам сравнения.
интервал (число)
Возвращает целое число (отрицательные числа округляются только).
isarray (имя_переменной)
Определяет, является ли переменная массивом.
isdate(выражение)
Определите, можно ли преобразовать выражение выражения в формат даты.
пусто (имя_переменной)
Определите, была ли инициализирована переменная.
isnull(выражение)
Определяет, является ли выражение выражение пустым.
числовое (выражение)
Определяет, является ли результат выражения числом.
изообъект (выражение)
Определяет, является ли выражение выражение автоматическим объектом.
присоединиться(список,)
Объединяет все подстроки в массиве, используя разделитель, заданный значением delimiterd.
lbound (имя массива)
Возвращает нижнюю границу измерения массива. В текущей версии VBScript эта функция всегда возвращает значение 0.
lcase (строка)
Формат с использованием символов нижнего регистра.
слева(строка,длина)
Возвращает левую часть строки указанной длины.
len(строка|имя_переменной)
Возвращает длину строковой строки или длину в байтах переменной varname.
загрузить изображение (имя изображения)
Загрузите объект изображения.
журнал (номер)
Возвращает натуральный логарифм числа.
ltrim(строка)
Удалите лишние пробелы слева от строки string.
середина(строка,начало)
Возвращает подстроку строки указанной длины.
минута (время)
Возвращает значение минут на основе значения параметра time.
месяц (дата)
Возвращает месяц в виде числа.
имя месяца (месяц)
Возвращает месяц, представленный именем.
msgbox (подсказка)
Отображает окно сообщения, в котором пользователю предлагается выбрать кнопку, и возвращает значение, указывающее выбор пользователя. Чтобы узнать значение кнопки и возвращаемое значение, обратитесь к разделу «Константы окна сообщения» позже.
сейчас
Возвращает текущую дату и время в соответствии с системой.
октябрь (число)
Возвращает восьмеричное значение числа.
заменить (выражение, найти, заменить на]])
Заменяет указанную подстроку find на указанную подстроку replacewith указанное количество раз. Значение сравнения параметров можно узнать позже в разделе сравнения констант.
вправо(строка,длина)
Возвращает правую подстроку строки указанной длины.
рнд()
Генерация случайного числа.
раунд (число)
Округляет число по указанному количеству десятичных цифр.
rtrim(строка)
Удалите лишние пробелы справа от строки string.
скриптовый движок
Возвращает имя используемого языка сценариев.
версия scriptenginebuild
Возвращает используемую версию скриптового движка.
сценарийдвижокмаорверсия
Возвращает основной номер версии используемого механизма сценариев.
секунда (время)
Возвращает секунду минуты на основе значения параметра time.
знак (число)
Возвращает знак числа.
грех (число)
Возвращает синус числа.
пробел (число)
Создает строку с указанным количеством пробелов.
разделить(выражение]])
Разделить и преобразовать строку в массив. Значение сравнения можно узнать позже в разделе сравнения констант.
квадрат (число)
Возвращает квадратный корень числа.
strcomp(строка1,строка2)
Сравнение строк. Значение сравнения можно узнать позже в разделе сравнения констант.
стрреверс (строка1)
Переверните строку string1.
строка (число, символ)
Создайте строку с числовыми символами.
загар (число)
Возвращает тангенс числа.
время
Возвращает текущее время в соответствии с системой.
временной ряд (час, минута, секунда)
Верните тело переменной даты.
значение времени (время)
Возвращает тело переменной даты, содержащей время.
обрезка (строка)
Удалите лишние пробелы с обеих сторон строки string.
имя типа (имя_переменной)
Возвращает имя подтипа. Чтобы узнать о возвращаемом значении, обратитесь к разделу, посвященному константам типов переменных, позже.
ubound (имя массива)
Возвращает верхнюю границу определенного измерения массива. Размер по умолчанию — это первый размер.
ucase (строка)
Отформатируйте строковую строку заглавными буквами.
вартип (имя_переменной)
Возвращает значение подтипа. Чтобы узнать о возвращаемом значении, обратитесь к разделу, посвященному константам типов переменных, позже.
день недели (дата,)
Возвращает день недели в виде числа. Чтобы узнать значение параметра firstdayofweek, обратитесь к разделу, посвященному константам типа переменных, позже.
имя дня недели (день недели, сокращение, первый день недели)
Возвращает день недели в виде имени. Чтобы узнать значение параметра firstdayofweek, обратитесь к разделу, посвященному константам типа переменных, позже.
год (дата)
Возвращает год на основе даты параметра.
Жду публикации 2008-2-25 17:04
Некоторые примеры и пояснения
IsNumeric()
Функция для определения того, является ли объект числом, |логическое значение.
ВыражениеIsNumeric(выражение)
Пример: <%
я = 345
ответ.пишите IsNumeric(I)
%>
Результат: Верно
Даже если число заключено в кавычки, ASP все равно считает его числом.
Функция реализации преобразования типов asp
ИсОбъект()
Функция для определения того, является ли объект объектом, логическое значение |
выражениеIsObject(выражение)
Пример: <%
Установить con = Server.CreateObject(ADODB.Connection)
response.write IsObject(con)
%>
Результат: Верно
Лбаунд()
Функция | Указывает наименьший доступный индекс для измерения массива.
Выражение Lbound(имя массива [, измерение])
Пример: <%
I = Массив(понедельник,вторник,среда)
ответ.запись Lbound(I)
%>
Результат: 0
Лкейс()
функция | строчная форма строки
выражениеLcase(строка)
Пример: <%
strTest = Это тест!
response.write Lcase(strTest)
%>
Результат: это тест!
Левый()
Функция | Символы перед символом длины в левой части строки (включая символ длины).
ExpressionLeft(строка, длина)
Пример: <%
strTest = Это тест!
ответ.writeLeft(strTest, 3)
%>
Результат: Ти
Лен()
Функция | Длина строки.
Выражение Len(строка | varName)
Пример: <%
strTest = Это тест!
response.write Len(strTest)
%>
Результат: 15
Лтрим()
Функция удаляет пробелы в левой части строки.
выражениеLtrim(строка)
Пример: <%
strTest = Это тест!
response.write Ltrim(strTest)
%>
Результат: Это тест!
Середина()
Функция | Строка определенной длины (начиная с начала, длина равна длине).
Expression Mid(строка, начало [, длина])
Пример: <%
strTest = Это тест! Сегодня понедельник.
response.write Mid(strTest, 17, 5)
%>
Результат: Сегодня
Минута()
Функция | Минуты времени.
ВыражениеМинута(время)
Пример: <%=Минута(#12:45:32 PM#)%>
Результат: 45
Месяц()
функция | дата.
Экспрессионмонс(дата)
Пример: <%=Месяц(#08/04/99#)%>
Результат: 8
ИмяМесяца()
Функция | Указать месяц
Выражение MonthName(месяц, [, Abb])
Пример: <%=MonthName(Month(#08/04/99#))%>
Результат: август
Сейчас()
функция | системное время
выражениеNow()
Пример: <%=Сейчас%>
Результат: 09.09.00 9:30:16
Верно()
Функция | Символы перед символом длины в правой части строки (включая символ длины).
ExpressionRight(строка, длина)
Пример: <%
strTest = Это тест!
response.write Right(strTest, 3)
%>
Результат: ул!
Рнд()
Функция генерирует случайное число.
Выражение Rnd [(число)]
Пример: <%
Рандомизировать()
ответ.запись RND()
%>
Результат: любое число от 0 до 1
Жду публикации 2008-2-25 17:08
индексная функция поиска instr
функция instr
выражение:
InStr([начало, ]строка1, строка2[, сравнение])
описывать:
начинать
Необязательные параметры. Для числового выражения задает начальную точку для каждого поиска. Если опущено, начинается с первой позиции символа. Если start содержит Null, произойдет ошибка. Если указан параметр сравнения, должен присутствовать параметр start.
строка1
Обязательные параметры. Принимает строковое выражение для поиска.
строка2
Обязательные параметры. Строковое выражение, которое необходимо найти.
Сравнивать
Необязательные параметры. Укажите сравнение строк. Если значение сравнения равно нулю, произойдет ошибка. Если параметр сравнения опущен, тип сравнения определяется параметром Option Compare.
Параметр сравнения имеет значение:
постоянный
ценить
описывать
vbUseCompareOption
-1
Используйте настройку оператора Option Compare для выполнения сравнения.
vbBinaryCompare
0
Выполните бинарное сравнение.
vbTextCompare
1
Выполните текстовое сравнение.
vbDatabaseCompare
2
Только для Microsoft Access: выполняет сравнение на основе информации в базе данных.
возвращаемое значение
Возвращает 0, 1, 2, -1 или ноль и т. д.
исключение/ошибка
никто
ОписаниеInStr([начало, ]строка1, строка2[, сравнение])
Возвращает первое вхождение указанной строки в другую строку. В строке string1 искать строку2, начиная с начала. Если значение start опущено, искать с начала строки1. Если функция не найдена, значение функции равно 0.
если
InStrвозврат
string1 имеет нулевую длину
0
строка1 равна нулю
Нулевой
string2 имеет нулевую длину
Начинать
строка2 равна нулю
Нулевой
строка2 не найдена
0
Найти строку2 в строке1
местоположение найдено
начало > строка2
0
Пример
В этом примере функция InStr используется для поиска первого вхождения строки в другую строку.
Тусклая строка поиска, SearchChar, MyPos
SearchString =XXpXXpXXPXXP ' Строка, в которой осуществляется поиск.
SearchChar = P 'Для поиска строки P.
' Начиная с четвертого символа, поиск по сравнению текста. Возвращаемое значение — 6 (строчная p).
' Строчные буквы p и прописные буквы P при сравнении текста одинаковы.
MyPos = Instr(4, SearchString, SearchChar, 1)
'Начиная с первого символа, поиск с использованием двоичного сравнения. Возвращаемое значение — 9 (заглавная P).
' Строчные p и прописные P различаются при двоичном сравнении.
MyPos = Instr(1, SearchString, SearchChar, 0)
'Метод сравнения по умолчанию - двоичное сравнение (последний параметр можно опустить).
MyPos = Instr(SearchString, SearchChar) ' Возврат 9.
MyPos = Instr(1, SearchString, W) ' Возвращает 0.