如何在VBScript中定义功能函数

  介绍

今天就跟大家聊聊有关如何在VBScript中定义功能函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<强>子过程

子过程是包含在子和终止子语句之间的一组VBScript语句。如果子过程无任何参数,则子语句必须包含空括号()。

实例代码如下:

Call  GetName(), & # 39;调用子过程   Sub  GetName ()   MsgBox 才能;“我是“,& # 39;输出字符串   最终获得子

子过程可以使用参数(由调用过程传递的常数,变量或表达式)。实例代码如下:

Call  GetName(“我是“),& # 39;调用子   Sub  GetName(名称)   MsgBox 才能;name  & # 39;输出字符串   最终获得子

子过程是没有返回值的哦!不然运行报错误的哦! ! !实例代码如下:

getName ““,& # 39;调用过程   Sub  getName(名称)   getName 才能=,name  & # 39;设置返回值   最终获得子

运行上面的脚本,将会出现下图所示的错误哦,请一定注意过程是不可以有返回值的

如何在VBScript中定义功能函数

<强>函数过程

函数过程是包含在功能和结束功能语句之间的一组VBScript语句.Function过程与子过程类似,如果函数过程无任何参数,则函数语句必须包含空括号()。实例代码如下:

Call  GetName(), & # 39;调用函数   Function  GetName ()   MsgBox 才能;“这里是“,& # 39;输出字符串   最终获得函数

函数过程可以使用参数(由调用过程传递的常数,变量或表达式)。实例代码如下:

Call  GetName(“这里是“),& # 39;调用函数   Function  GetName(名称)   MsgBox 才能;name  & # 39;输出字符串   最终获得函数

函数是有返回值的,通过函数名返回一个值,这个值是在过程的语句中赋给函数名的.Function返回值的数据类型总是变体。实例代码如下:

getName “这里是“,& # 39;调用函数   Function  getName(名称)   getName 才能=,name  & # 39;设置返回值   最终获得函数

<>强如何调用过程

调用函数过程时,函数名必须用在变量赋值语句的右端或表达式中。

调用子过程时,只需输入过程名及所有参数值,参数值之间使用逗号分隔。不需使用称呼语句,但如果使用了此语句,则必须将所有参数包含在括号之中。

下面的示例显示了调用过程的两种方式。一种使用称呼语句;另一种则不使用。两种方式效果相同。

getName ““,& # 39;调用过程的第一种写法   Call  getName(“我是mdxy"), & # 39;调用过程的第二种写法   Sub  getName(名称)   MsgBox 才能;“我是“和名字   最终获得子

切记子与函数的区别:

子没有返回值,而函数有返回值。

子不能放在表达式中,而函数可以。

看完上述内容,你们对如何在VBScript中定义功能函数有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

如何在VBScript中定义功能函数