能具体讲一下ASP中关于sub()与function()的作用吗,最好能举几个例子,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:57:49
能具体讲一下ASP中关于sub()与function()的作用吗,最好能举几个例子,谢谢!

sub是Subroutines的缩写,它的意思是子程序,它是将一段具有某种特定功能的语句区块单独编写成一个独立的程序,给予特定名称,它的格式如下:
Sub 子程序名称[(参数1,参数2,…)]---参数是可选的
程序代码
End Sub
给你举个简单例子吧!
<html>
<head>
<script language="vbscript">
<!--
msgbox "我在外边哟!"
sub A
msgbox "我在里边哟!"
end sub
-->
</script>
</head>
<body></body>
</html>
你猜想弹出的消息框会是什么?
消息框中会显示“我在外边哟!”
在这个程序中,子程序"A"并不会执行,因为并没有调用它,如果想显示“我在里边哟!”就的在子程序A的外边写上“A”,如:
<script language="vbscript">
<!--
msgbox "我在外边哟!"
A
sub A
msgbox "我在里边哟!"
end sub
-->
</script>
当然了,也可以带参数的,他没有返回值。
function()是函数。我们常常在写程序时,会遇到一些相同的程序代码,譬如说你今天要编写一个计算20个圆面积的程序,你会怎么做呢?也许你会规矩的写出20个计算圆面积的公式,但还有一个更好的办法,就是将圆的面积写成函数,在每次计算圆的面积的时候调用这个共享的函数,这可是一个不错的办法,可以减少重复使用的程序代码。
它的格式如下:
Function 函数名称[(参数1,参数2,…)]
程序代码