vbscript基本语法

发布 2021-05-11 09:11:28 阅读 1725

什么是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...