被忽略的DIM
作者:NetFox 日期:2010-02-21
ASP中,DIM是用来申明变量的。
ASP中,可以不申明变量就直接使用。
所以ASP中的DIM似乎变了没用的东东。
然而,试试用DIM和不用DIM,你会发现DIM是有用的:
<%
dim starttime,x,i,endtime,timefor ’把这行注释掉分别试试。
starttime=timer()
Response.Write(starttime)
Response.Write("<BR>")
x=0
for i=1 to 1000000
x=x+i
next
Response.Write(x)
Response.Write("<BR>")
endtime=timer()
Response.Write(endtime)
Response.Write("<BR>")
timefor= FormatNumber((endtime-starttime),4)
Response.Write("用时" & timefor & "秒")
%>
有DIM和执行时间是0。5秒,而没有DIM的执行时间在1秒以上。整整慢了一倍。。。。
以后该用option explicit ‘强制申明变量了
ASP中,可以不申明变量就直接使用。
所以ASP中的DIM似乎变了没用的东东。
然而,试试用DIM和不用DIM,你会发现DIM是有用的:
<%
dim starttime,x,i,endtime,timefor ’把这行注释掉分别试试。
starttime=timer()
Response.Write(starttime)
Response.Write("<BR>")
x=0
for i=1 to 1000000
x=x+i
next
Response.Write(x)
Response.Write("<BR>")
endtime=timer()
Response.Write(endtime)
Response.Write("<BR>")
timefor= FormatNumber((endtime-starttime),4)
Response.Write("用时" & timefor & "秒")
%>
有DIM和执行时间是0。5秒,而没有DIM的执行时间在1秒以上。整整慢了一倍。。。。
以后该用option explicit ‘强制申明变量了
评论: 0 | 引用: 0 | 查看次数: -
发表评论