asp的for循环

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:00:24
<%
for i=1 to 5 step 2
a=a+1
response.write (a)
next
%>
“step 2”和“a+1”是否冲突,每次循环是“+1”还是“+2”,还是两个数都加
for i=1 to 5 step 1
a=a+1
response.write("i="&i)&"<br>"
response.write("a="&a)&"<p>"
next
response.write("循环外的i="&i)

for i=1 to 5
a=a+1
response.write(i)&"<p>"
response.write(a)
next
response.write("循环外的i="&i)
有什么区别,为什么第一个能循环5次,第二个只能循环4次呢

+1 asp循环只受初始值 终止值 还有步长的影响 不像C++

step 2”和“a+1”不冲突,step是循环的步长,循环一次执行一次a+1

循环时 i+2 a+1 没关系的呀

如果是:
<%
for i=1 to 5 step 2
i=i+1
response.write (i)
next
%>
从i=1开始 i+1 然后输出2,然后i+2 再开始下次循环时 i=4 继续循环,i+1 输出5 然后i+2 i=7 不再循环

i和a之间没有关系.