欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

asp中FUNCTION如何返回一个值并结束 退出函数

shiping 的头像
1.asp中FUNCTION如何返回一个值并结束.
<%
function aaa() 
i = 0 
if i >10 then 
aaa="error!!"        //赋返回值
exit function         //中止function
else 
i = i + 2 
end if 
aaa = i 
end function          //function正常结束
%>
 
2.asp中do...loop 如何结束本次循环(不跳出循环)

asp中没有能直接实现这样功能的语句,只能变通的实现。可以通过嵌套一个单循环,然后通过exit这个单循环来实现,例如:
<% 
i=1
do while i<10        //本来的循环体
a=1
do while a=1        //嵌套的单循环

if i=5 then exit do    //通过exit do来进行下一次循环
a=0
response.write(i)
loop
i=i+1
loop
%>
最后给一点忠告:千万不要用goto……如果你只是为了实现极简单的小功能还可以使用,在做开发的时候绝对不要用!!否则以后你会后悔莫及,因为ASP在GOTO上有很多BUG……

来自 http://zhidao.baidu.com/link?url=hAyodLBOI2Tw_5rpkBUvr57KsXs69KOQPBcRvVPGgiB6EsVF4-Z47TNyvN7LiXPTkcBrlcmwR45bbuqEeBnA5K
普通分类: