关于asp里面的(do while loop )(while wend )(for next)运行的时间
关于asp里面的(do while loop )(while wend )(for next)运行的时间
第一次测试
<%
c=now
while k<1110000
k=k+1
wend
d=now
response.write "while "& ((d-c)*24*60*60)& "秒<br>"
%>
<%
e=now
do while n<1110000
n=n+1
loop
f=now
response.write "do while "&((f-e)*24*60*60)& "秒<br>"
%>
<%
a=now
for i=1 to 1110000
next
b=now
response.write "for "& ((b-a)*24*60*60)& "秒<br>"
%>
测试的结果
while 4.00000030640513秒
do while 3.00000007264316秒
for 0秒
第二次测试
<%
c=now
while k<>1110000
k=k+1
wend
d=now
response.write "while "& ((d-c)*24*60*60)& "秒<br>"
%>
<%
e=now
do while n<>1110000
n=n+1
loop
f=now
response.write "do while "&((f-e)*24*60*60)& "秒<br>"
%>
<%
a=now
for i=1 to 1110000
next
b=now
response.write "for "& ((b-a)*24*60*60)& "秒<br>"
%>
测试结果:
while 4.99999991152436秒
do while 3.00000007264316秒
for 0秒
第三次测试
<%
c=now
while k<>1110000
k=k+1
wend
d=now
response.write "while "& ((d-c)*24*60*60)& "秒<br>"
%>
<%
e=now
do while n<>1110000
n=n+1
loop
f=now
response.write "do while "&((f-e)*24*60*60)& "秒<br>"
%>
<%
a=now
for i=1 to 11110000 '给它多加了一位
next
b=now
response.write "for "& ((b-a)*24*60*60)& "秒<br>"
%>
测试结果
while 3.00000007264316秒
do while 2.99999944400042秒
for 7.00000037904829秒