ASP问题!在使用每个变量前必须先用DIM吗?

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:39:26
我发现有的变量有用dim先定义,有的没有.就如一个页面中的分页变量P,人们经常不去先用 dim p进行定义的.但设在循环结构中的变量i,就经常用dim i进行定义?

请问哪些需要定义,哪些不需要呢?是不是一定得用Dim定义一下呢?
在ASP和VB中是这样吗?

vb必须要定义变量
但是asp里面可以不定义,大多时候定义只是为了程序更合理

ASP里,可以定义,也可以不定义就使用,但个人建议都是先定义变量再使用,这样可使程序更加规范,也可防止出现一些错误难以查找。
如果开始写ASP代码之前使用了<%Option Explicit%>语句,则必须先定义变量才能使用,否则会提示出错“xxx变量未定义”

看自己个人的习惯,你要定义也行,不定义也可以
<%Option Explicit%>是用来强制自己先定义变量在编写,这样能够培养你的个人习惯