[求助]在ASP中Function和sub有什么区别
通过Function和sub都能声明变量,并可以通过调用实现其功能,但这两者又有什么一些区别呢?[此贴子已经被作者于2006-5-27 22:19:30编辑过]
[此贴子已经被作者于2006-5-27 22:19:30编辑过]
Function有返回值,而sub没有
比如
Function TestFun()
TestFun="这句将被返回"
End Function
Dim ReTest
ReTest=TestFun()
Response.Write "返回值为:"&ReTest
如果上面的改成sub,楼主可以自己体会一下。
<%
function jii(m)
do while not m>=100
m=m+1
loop
end function
dim c
c=1
call jii(c)
response.write c
%>
这样带上参数可能好说明一些?
当在函数调用中,为了能够得到返回的值,那么还用将传入的参数赋给函数名吗???
当在函数调用中,为了能够得到返回的值,那么还用将传入的参数赋给函数名吗???
根据实际情况来定,如果函数内部的程序需要从外部获取信息就需要加参数,如果函数内部不需要从外部获取信息就不用加参数了。