Sub ConvertTemp() temp = InputBox(" 请输入华氏温度。", 1) MsgBox " 温度为 " & Celsius(temp) & " 摄氏度。" End Sub Function Celsius(fDegrees) Celsius = (fDegrees - 32) * 5 / 9 End Function
给过程传递数据的途径是使用参数。参数被作为要传递给过程的数据的占位符。参数名可以是任何有效的变量名。使用 Sub 语句或 Function 语句创建过程时,过程名之后必须紧跟括号。括号中包含所有参数,参数间用逗号分隔。例如,在下面的示例中,fDegrees 是传递给 Celsius 函数的值的占位符:
Function Celsius(fDegrees) Celsius = (fDegrees - 32) * 5 / 9 End Function
要从过程获取数据,必须使用 Function 过程。请记住,Function 过程可以返回值;Sub 过程不返回值。
以上给大家简要介绍了VBScript,由于篇幅的原因,不可能在此详尽介绍 VBScript 的所有知识。但是由于 ASP 本身并不是一种编程语言,因此在大家编写ASP 应用程序的过程中,必须借助脚本语言来实现许多特殊的功能,所以灵活熟练地掌握脚本语言对一个使用ASP 编写WEB 应用程序的程序员来说是至关重要的。
无论您是一个有丰富编程经验的高手还是一个初学者,只要您现在希望通过ASP 编写WEB 应用程序,小编极力建议您掌握至少一门脚本语言(如VBScript)。