asp中FUNCTION如何返回一个值并结束.
1.asp中FUNCTION如何返回一个值并结束.2.asp中do...loop如何结束本次循环(不跳出循环)functionaaa()i=0ifi>10then'在这里...
1.asp中FUNCTION如何返回一个值并结束.
2.asp中do...loop 如何结束本次循环(不跳出循环)
function aaa()
i = 0
if i >10 then
'在这里如果条件满足就马上退出并返回值,不用去执行后面的语句.
else
i = i + 2
end if
response.write(i)
aaa = i
end function 展开
2.asp中do...loop 如何结束本次循环(不跳出循环)
function aaa()
i = 0
if i >10 then
'在这里如果条件满足就马上退出并返回值,不用去执行后面的语句.
else
i = i + 2
end if
response.write(i)
aaa = i
end function 展开
2个回答
展开全部
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……
<%
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……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询