Рекомендуется: Начало работы с ASP: Понять несколько языков сценариев, используемых программами ASP Вы не можете увидеть исходный код ASP, просмотрев исходный код в браузере. Вы можете увидеть результаты, выводящие только файл ASP, и это просто чистый HTML. Это связано с тем, что сценарий был выполнен на сервере до того, как результат будет отправлен обратно в браузер. Пример: использовать
Функции представляют собой функциональный блок, инкапсулированный языком для облегчения звонков пользователей. Например, теперь () является функцией в VBScript, которая может отображать текущую дату и время. Что касается конкретной причины, почему его можно отобразить, это определяется языковым ядром. Пользователи должны понимать, что сейчас () используется для отображения даты и времени. Итак, есть ли у нас какие -либо другие функции VBScript, с которыми мы сейчас находимся?
1. Функция даты/времени
Эти функции включают дисплеи года, месяца, дня, часа, минуты, второй, недели и т. Д.
(1) Теперь функция: вернуть текущую дату и время времени на основе даты и времени, установленного компьютерной системой. Использовать метод сейчас ();
(2) Функция даты: возвращает только значение даты, установленное текущей компьютерной системой. Как использовать: date ();
(3) Функция времени: возвращает только временное значение, установленное текущей компьютерной системой. Как использовать: время ();
(4) Годовая функция: вернуть целое число, представляющее определенный год. Метод использования: год (дата), где параметр даты - это любой параметр, который может представлять дату. Например, год (date ()) означает, что целое число года извлечено с даты, полученной датой ().
Кроме того, его также можно использовать так: год (#5 20,2006#) означает извлечение целочисленной стоимости среднего возраста 20 мая 2006 года. Относительно 5 20 2006, 5-20-2006, 20/20/2006, то есть комбинации определенного месяца, дня и года. Также обратите внимание, что использование # используется для представления значений даты.
(5) Функция месяца: возвращает целочисленное значение от 1 до 12, представляя месяц в году. Как использовать: месяц (дата). Описание о дате параметров совпадает с функцией года. Но обратите внимание на правильность даты. Например, #13-31-2006 #, декабрь вообще нет, что определенно неправильно.
(6) Дневная функция: возвращает целочисленное значение от 1 до 31, что указывает на день месяца. Как использовать: день (дата). Описание о дате параметров совпадает с функцией года. Также обратите внимание на правильность даты, например, #2-30-2006 #, который определяет 30 февраля, неверно.
(7) Часовая функция: возвращает целочисленное значение от 0 до 23, указывая на час дня. Как использовать: час (время). Где время параметра - это любое выражение, которое может представлять время. Например, час (время ()) означает, что целое число часа извлекается из времени, полученного со временем (). Аналогичным образом, время параметра также может использоваться таким образом для извлечения текущего количества часов с 11: 45: 50#. Конечно, определенное время должно соответствовать спецификациям времени.
(8) Минутная функция: возвращает целочисленное значение от 0 до 59, представляя определенную минуту за час. Как использовать: минута (время). Описание параметра времени совпадает с часовой функцией.
(9) Вторая функция: возвращает целочисленное значение от 0 до 59, представляя определенную секунду за минуту. Как использовать: второе (время). Описание параметра времени совпадает с часовой функцией.
(10) Функция в будние дни: возвращает целое число дня недели. Как использовать: будний день (дата). Описание о дате параметров совпадает с функцией года. Возвращающаяся стоимость этой функции составляет от 1 до 7, представляющая воскресенье, понедельник и субботу соответственно. Например, когда возвратное значение составляет 4, это означает среду.
(11) Функция HaydayName: возвращает строку конкретного дня недели. По сравнению с функцией будта, это переводится в день недели. Метод использования: WeekdayName (WeekDay). Параметр в будний день - это значение конкретного дня недели. Например, WeekDayName (WeekDay (Date ())) означает, что текущий день недели. Потому что дата () представляет текущее время, в то время как будний день (date ()) представляет целое число конкретного дня недели.
Конечно, строковое содержимое окончательного отображения функции WeekDayName также связано с текущей языковой системой операционной системы. Например, в китайской операционной системе будет отображаться китайские иероглифы, такие как понедельник, в то время как в английской операционной системе будет отображаться Mon (аббревиатура в понедельник).
Кроме того, в VBScript есть некоторые функции расчета для интервалов времени:
(1) Функция DateAdd: возвращает дату и время указанного интервала времени. Вы можете рассчитать новую дату и время, которые разделены на многие годы, месяцы или часы и т. Д. Как использовать: DateAdd (интервал, номер, дата).
Интервал параметров представляет единицу интервала времени, который необходимо добавить. Это выражается в форме строки, такой как Yyyy, представляет год, Q представляет квартал, M представляет месяц, D представляет дни, WW представляет недели, H представляет часы, N представляет минуты, а S представляет секунды.
Номер параметров указывает количество добавленных интервалов времени. Это выражается в форме численного значения и может быть отрицательным значением. Дата параметра требует, чтобы это был правильный формат даты и времени.
Например, DateAdd (D, 100, 2006-5-20) представляет значение даты 100 дней после 20 мая 2006 года: 2006-8-28. Например, DateAdd (h, -12,2005-5-20 10:00:00) представляет время даты 12 часов до 10:00 20 мая 2005 года: 22:00:00.
(2) Функция датифы: возвращает интервал между двумя датами и временем. Можно рассчитать годы, часы и т. Д., Которые разделены двумя датами. Как использовать: Datediff (интервал, date1, date2).
Параметры интервала в интервале параметра и функциях DateAdd являются одним и тем же описанием, а параметры Date1 и Date2 - это две даты и время, которые сравниваются друг с другом. Кроме того, когда значение даты даты1 больше, чем дата2, оно будет отображаться как отрицательное значение.
Например, датиф (Yyyy, 1982-7-18, дата) означает, сколько лет это было с тех пор, как кто-то родился. Например, датиф (D, 1982-7-18, 2062-7-18) рассчитывает, сколько дней прошло за 80 лет: 29220.
2. Функция обработки строки
При функциональной обработке сценариев некоторые строки обычно должны быть изменены. Например, отфильтровывать конфиденциальные слова в строках, чтобы соответствовать конечным требованиям отображения; Например, когда необходимо извлечь более длинную строку с начала нескольких символов.
(1) Функция ASC: возвращает код символа ANSI, соответствующий первой букве в строке. Как использовать: ASC (строка). где строковый параметр представляет строку.
(2) Функция CHR: возвращает символ, соответствующий указанному коду символа ANSI. Как использовать: chr (chrcode). Параметр CHRCODE является соответствующим идентификационным номером. Функция этой функции соответствует функции ASC.
Например: ASC (A) представляет символ ANSI 97 строчной буквы A; Chr (97) представляет строчную букву а. Кроме того, когда значение CHRCODE в CHR (CHRCODE) имеет число со значением от 0 до 31, оно указывает код ASCII, который не может быть напечатан. Например, CHR (10) представляет разрывы линии, CHR (13) представляет возврат перевозки и т. Д., Которые часто используются при преобразовании форматов ввода и отображения.
(3) Функция LEN: возвращает количество символов (байтов) в строке. Как использовать: Len (String). Например, значение Лена (любовь) составляет 4.
(4) Функция LCASE: возвращает строчную форму всех строк. Как использовать: lcase (строка). Например, LCASE (WebJXCOM) возвращается в Cuoxincom.
(5) USACE FUNCTION: возвращает форму прописного заглавного заглавного. Соответствуют функции LCASE. Точно так же Ucase (Cuoxin) возвращается в WebJX.
(6) Функция TRIM, функция LTRIM и функция RTRIM: вернуть ведущее и последующее содержимое строки без пробелов, ведущих и последующих без пробелов или последующего без пробелов, соответственно. например:
TRIM (1234567) возвращается в 1234567, без пробелов в ведущих и последующих линиях;
Ltrim (1234567) возвращается в 1234567, лидируя без пробелов;
Rtrim (1234567) возвращается в 1234567, без пробелов в будущем;
Эта функция часто используется в регистрационной информации, такой как обеспечение пространств до или после зарегистрированного имени пользователя.
(7) Левая функция: возвращает указанное количество символов, рассчитанных с левой стороны строки. Как использовать: слева (строка, длина). Например, слева (Брусс, 5) возвращается в Брус, то есть первые пять символов.
(8) Правая функция: возвращает указанное количество символов, рассчитанных с левой стороны строки. Как использовать: справа (строка, длина). Например, правый (Брусс, 4) возвращается в USCE, то есть последние четыре персонажа.
(9) Функция Instr: возвращает позицию, в которой сначала появляется определенная строка в другой строке. Например, теперь ищите первое появление буквы A в строке A110B121C119D1861, тогда вы можете Instr (MY_STRING, A110B121C119D1861)
(10) Средняя функция: возвращает указанное количество символов из строки. Например, текущий 110 должен получить 3 единицы значений со второго бита строки A110B121C119D1861: MID (A110B121C119D1861,2,3)
(11) Замените функцию: найти и заменить указанную строку в строке. Заменить (Strtobesearched, Strsearchfor, Strreplacewith), где Strtobesearched - это строка, Strsearchfor - это подстроение, которую можно найти вверх, а Strreplace с подстрокой, используемой для замены. Например, заменить (rscon, <, & lt;) означает замену всех <символов в RSCON на & lt;
3. Тип функции преобразования
Cbool (String) конвертируется в логический
Cbyte (String) конвертируется в значение типа байта
Ccur (строка) конвертируется в валюту
CDATE (String) преобразуется в значение типа дневного дня
CDBL (String) преобразуется в двойное значение точности
Cint (String) конвертируется в целочисленное значение
CLNG (String) преобразуется в длинное целочисленное значение
CSNG (String) преобразуется в значение с одной рецепцией
CSTR (VAR) преобразуется в строковое значение
Значение STR (VAR) преобразовано в строку
Val (string) строка к числовому значению
4. Функция работы
ABS (NMB) возвращает абсолютное значение числа
ATN (NMB) возвращает дуговую касательную численность
Cos (nmb) возвращает значение Yuxuan угла
Exp (NMB) возвращает значение мощности естественного индекса
Int (nmb) возвращает форму формирования (переноска)
Fix (NMB) возвращает скелет (отброшенную) часть числа
Formatpercent (выражение) доходность процента
HEX (NMB) возвращает количество данных HEX
Log (NMB) возвращает естественный логарифм
OCT (NMB) возвращает угловое число числа
RND возвращает случайное число, превышающее 0 и менее 1, но для генерации случайного семя требуется рандомизитное объявление.
SGN (NMB) определяет положительные и отрицательные признаки числа
SIN (NMB) возвращает значение угла Чжэнхьюна
SQR (NMB) возвращает квадратичный корень числа
Tan (NMB) возвращает касательное значение числа
5. Другие функции
Isarray (var) определяет, является ли переменная массивом
ISDATE (VAR) определяет, является ли переменная датой
Isnull (var) определяет, пуста ли переменная
IsNumeric (var) определяет, содержит ли выражение числовые значения
Isobject (var) определяет, является ли переменная объектом
Typename (var) возвращает тип данных переменной
Массив (список) возвращает массив
Split (Liststr) возвращает одномерный массив из строки списка
Lbound (Arrayp возвращает минимальный индекс массива
Ubound (массив) возвращает максимальный индекс массива
CreateObject (класс) создать объект
GetObject (pathfilename) Получить объект файла
Поделиться: используйте программирование ASP для достижения быстрого поиска сетевого контента Однажды у меня появилось внезапное представление о том, что если бы я мог сразу же вызвать информацию, которая мне нужно было прочитать каждый раз, когда я ходил на веб -сайт, не будет ли это очень замечательно? Затем я хочу подумать об этой проблеме глубже, сядьте в кресло и возьмите карандаш, но не знаю, что я пишу. Таким образом, у меня все еще есть