asp中FUNCTION如何返回一个值并结束.

asp中FUNCTION如何返回一个值并结束.,第1张

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……

当你的函数类型是void时,也就是表示无返回类型,那么return表示的意义是退出该函数,返回调用该函数的那部分代码。但是当你的函数类型是int, double等时,那么return返回的值也要对应,例如一个int类型的函数,那么你在return时就应该return parm此时这个parm的类型必须是int型的,其他同理,那么return的时候就会返回到上一步调用该函数的代码。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/437967.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-29
下一篇2023-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存