Справочник
WEB - языков

www.spravkaweb.ru Rambler's Top100
Вы находитесь: Главная/VBScript
Разделы
Новости
Сразу все
HTML
JavaScript
VBScript
CSS
Flash
Perl
PHP
MySQL
SSI
VRML
Дополнительно
Советы
Форум
Гостевая
Ссылки
Написать мне
Поиск:
Рассылки
Subscribe.Ru:

VBScript

Общие сведения
cint - преобразование переменной в целочисленный тип
v=cint(v)
set - присваивание переменной значение ссылки на объект
set переменная=объект
set a=document.forma1
erase - очистка содержимого массива
Erase имя_массива
Erase v
randomize - включает генератор случайных чисел
randomize
alert - вывод сообщения в отдельном окне
alert "Ваше сообщение"
sub - определение подпрограмм
sub name_событие .... end sub
name - имя процедуры(например, имя нажимаемой кнопки)
событие - то, что может случиться в окне браузера
Список событий можно посмотреть здесь.
status - вывод сообщений в строку стытуса
status="Мой текст"
Функции :
Abs(число) - абсолютное значение числа
a=Abs(-5.67) ...... a=5.67
Asc(символ) - ANSI код символа
a=Asc("s") ...... a=115
Chr(число) - символ, соответствующий коду
a=Chr(115) ...... a="s"
Fix(число) - целое число, округление в уменьшение
a=Fix(-2.5) ...... a=-2
Int(число) - целое число, округление в увеличение
a=Int(-2.5) ...... a=-3
Hex(число) - шестнадцатиричное представление
a=Hex(543) ...... a="21F"
Oct(число) - восьмеричное представление
a=Oct(543) ...... a="1037"
Sgn(число) - знак числа
a=Sgn(-4) ...... a=-1
Date - текущая дата
a=Date
Day(выражение) - день
a=Day(Date)
Time - Время
a=Time
Timer - количество секунд, истекших после полуночи
a=Timer
Now - дата и время
a=Now
Hour(выражение) - час
a=Hour(Now)
Minute(выражение) - минута
a=Minute(Now)
Month(выражение) - месяц
a=Month(Now)
Second(выражение) - секунда
a=Second(Now)
Year(выражение) - год
a=Year(Now)
Weekday(выражение) - день недели(воск=1)
a=Weekday(Now)
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(число) - случайное число 0...1
a=Rnd(1)
Текстовые функции
Instr(начало,строка,искомая подстрока) a=Instr(1,mail,@) возвращает номер символа в строке, с которого начинается искомая подстрока
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=9
длина строки
Ltrim(строка) a=Ltrim(" Ваш текст ")...
a="Ваш текст "
удалает начальные пробелы
Rtrim(строка) a=Rtrim(" Ваш текст ")...
a=" Ваш текст"
удалает конечные пробелы
Trim(строка) a=Trim(" Ваш текст ")...
a="Ваш текст"
удалает начальные и конечные пробелы
Mid(строка,начало,N символов) a=Mid("Ваш текст",4,2)...
a="те"
часть строки с позиции "начало" и длиной N символов
Space(N) a=Space(5) строка из N пробелов
String(N символов,символ) a=String(5,"A")...
a="AAAAA"
Строка из N символов
Ветвления и циклы
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
цикл
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
выборочное выполнение кода при совпадениизначения
While условие
действие
Wend
While a<5
a=a+1
Wend
выполнение кода поку условие истинно
Объявление функций и процедур
Dim переменная
Dim имя_массива(индексы)
Dim a
Dim v(10),z(10,20)
Объявление переменной
Определение массива
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) Досрочный выход
Прочее :
Rem коментарии Rem текст Коментарии
Что нового:
08.08.2004
  • В разделе PHP добавлены некоторые функции для работы с картинками (библиотека GD):
    imagetypes(), ...
  • В разделе JavaScript добавлены свойства на букву D, E, F, H, I
  • В разделе Советы добавлена статья, рассказывающая как вставить в html-страницу документы MS Office (Word, Excel и т.д.)
  • Голосование:
    Что Вам больше всего не нравится в справочнике:
    Все нравится.
    Ничего не нравится.
    Мало примеров.
    Неполное описание функций.
    Не все функции описаны.
    В справочнике мало языков.
    А мне все равно.
    Другое.
    Счетчики:
    Rambler's Top100
    Сделать страницу стартовой Сделать страницу стартовой
    Добавить страницу в избранное Добавить сайт в избранное
    Сообщить об найденной ошибке Сообщить об ошибке