设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 111|回复: 8
打印 上一主题 下一主题

[求助]在ASP中Function和sub有什么区别

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-20 01:27:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
通过Function和sub都能声明变量,并可以通过调用实现其功能,但这两者又有什么一些区别呢?
[知识问答ωωω.χiuGoo.сom]
2#
发表于 2010-1-20 01:27:19 | 只看该作者
以下是引用小雨点的家在2006-5-27 22:19:00的发言:
通过Function和sub都能声明变量,并可以通过调用实现其功能,但这两者又有什么一些区别呢?


Function有返回值,而sub没有
比如
Function TestFun()
TestFun="这句将被返回"
End Function
Dim ReTest
ReTest=TestFun()
Response.Write "返回值为:"&ReTest
如果上面的改成sub,楼主可以自己体会一下。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-20 01:27:22 | 只看该作者
<%
function jii(m)
do while not m>=100
m=m+1
loop
end function

dim c
c=1
call jii(c)
response.write c
%>

这样带上参数可能好说明一些?
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-20 01:27:26 | 只看该作者
一般来说,Function的用法其实就是根据输入参数返回输出参数,sub的用法是具体做一些事情
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-20 01:27:30 | 只看该作者
当在函数调用中,为了能够得到返回的值,那么还用将传入的参数赋给函数名吗???
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-20 01:27:34 | 只看该作者
以下是引用PHP在2006-5-29 9:15:00的发言:

当在函数调用中,为了能够得到返回的值,那么还用将传入的参数赋给函数名吗???
根据实际情况来定,如果函数内部的程序需要从外部获取信息就需要加参数,如果函数内部不需要从外部获取信息就不用加参数了。
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-20 01:27:38 | 只看该作者
谢谢各位了!
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-20 01:27:42 | 只看该作者
三楼的值应该是100 对吗??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 22:51 , Processed in 0.119281 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表