什么是vbscript?vbscript的全称是visual basic script,有时也简称为vbs。vbscript是微软开发的一种脚本语言,可以看作是visual basic的简化版,目前这种语言广泛应用于网页和asp程序。
与vb不同,vbscript不能生成独立的exe可执行文件,需要由其它软件解释才能运行。有许多软件支持vbscript,比如微软ie浏览器和office等。vbscript的局限是只能运行于windows操作系统和基于ie的浏览器,而j**ascript则受到所有网页浏览器的支持,因此j**ascript用的比较多。
运算符号。运算符。
求幂 ^负号 -
乘 *除 /
整除 \求余 mod
加 +减 -
字符串连接 &
逻辑运算符。
逻辑非 not
逻辑与 and
逻辑或 or
逻辑异或 xor
逻辑等价 eqv
逻辑隐含 imp
比较运算符。
等于 =不等于 <>
小于 <
大于 >
小于等于 <=
大于等于 >=
变量。vbscript中变量可以不声明,直接使用。但有时不声明会出错,所以建议养成声明变量的好习惯。
变量声明有两种方式——显式与隐式,显式使用dim、public、private语句进行声明,隐式直接使用变量名。使用隐式声明方式的习惯不好,因为这样有时会由于变量名拼错而导致程序运行出现意外,因此,最好在每个脚本开始第一行使用option explicit语句强制显式声明所有变量。声明示例如下:
option explicit
dim i, conn '声明多个变量时用逗号隔开。
public username, password
private m_id
注意:在vbscript中,变量名是不区分大小写,即username与username是指同一个变量。
命名规则。vbscript中变量命名是有其规则标准的,变量命名必须遵循:
第一个字符必须是字母。
不能包含嵌入的句点。
长度不能超过255个字符。
在被声明的作用域内必须唯一。
case 语句。
dim value : value = 5 '多条语句在一行,需用冒号分开。
select case value
case 0:
msgbox(0)
case 1:
msgbox(9999)
case else
msgbox("输入不合法!")
end select
each…next语句。
对于集合中的每项或数组中的每个元素,重复执行一组语句,语法结构如下:
for each element in group
[statements]
[exit for]
[statements]
next [element]
6.过程。sub过程。
public [default] |private] sub name [(arglist)]
[statements]
[exit sub]
[statements]
end sub
7函数 function 过程。
public [default]| private] function name [(arglist)]
[statements]
[name = expression]
[exit function]
[statements]
[name = expression]
end function
sub没有返回值,而function有返回值。
sub不能放在表达式中,而function可以。
英语基本语法
语法。一 词类。1 名词 noun n.表示人或事物的名称 名词不能随便跑出来 如pen apple dog等。2 冠词 article art.用于名词前,帮助说明名词所指的人或事物,包括a an the.3 代词 pronoun pron.用于代替名词以及名词作用的短语 分句或句子等。如we t...
语法基本句型
基本句型。句子的主要成分是主语和谓语。构成主语的有名词和相当于名词作用的其他词 词组或从句。谓语的构成比较复杂,有时可以由谓语动词独立担当谓语,有时谓语动词需带宾语或表语,还有的谓语动词可带两个宾语或带宾语后再加补语等。谓语动词类别的不同决定谓语结构的不同,而不同的谓语结构又决定着不同的巨型。所谓基...
英语基本语法
1 a用于辅音发音开头的词前,如 a book an用于元音发音开头的词前,如 an apple,an hour.请区别 a useful machine,an umbrella,a u an h 2指上文提到过的人或物,用定冠词the 指世界上独一无二的事物前用定冠词the.如 the sun,t...