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

2024-11-07 18:14:13
推荐回答(2个)
回答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……

回答2:

function ccc(value)
if value = 1 then
flag = "110"
else
flag = "119"
end if
ccc = flag '把要返回的值赋给函腊老数名就可轮基升锋陪以
end function