一个狂简单的问题,在线等待。关于循环的局部变量的问题。

angqy 2006-01-17 09:52:01
vbScript里有没有类似于javascipt中的
for (var i=0;i<10;i++)
{
...
}定义仅在此循环使用的变量。应该如何定义?
...全文
102 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
angqy 2006-01-17
  • 打赏
  • 举报
回复
系统已经作成了,现在只是在做一些必要的补丁。
所以不可能为了一个需求改掉强制声明的。
大家帮忙想想办法?
xxrl 2006-01-17
  • 打赏
  • 举报
回复
那就别dim
leo963258 2006-01-17
  • 打赏
  • 举报
回复
楼上,这样定义肯定有问题.
要使用局部的变量,可以使用sub 里面 或者function,或者property 等.. 里面例如:
sub for_i()
dim i
for i=0 to 10
中间的变量只能在这个过程里面..使用,最好在过程里使用强制声明,以免和外部变量相冲突..
...
next
end sub
angqy 2006-01-17
  • 打赏
  • 举报
回复
晕倒。不是这样的。这个我知道。
只是我现在要做的是在每个asp画面刚进入时,
输出传入此画面的参数(Get方式,Post方式,Session)
在系统的每个asp开始的时候include饱含这些方法的页面。
页面中就是使用你的第二种方法实现的,
当然工程要求是变量必须定义的。

现在我遇到的问题是有些画面会提示我变量重复定义了。
调查这个问题有可能会比较复杂,
以最好是可以仅仅定义此循环的局部变量,
那么循环结束后,该变量也就过期了。不会发生重复定义的错误。
如果你有什么其它好办法请告知。谢谢。
KimSoft 2006-01-17
  • 打赏
  • 举报
回复
定义变量
dim i

for i = 1 to 10
...
next
KimSoft 2006-01-17
  • 打赏
  • 举报
回复
for i = 0 to 10
response.write (i)
next
angqy 2006-01-17
  • 打赏
  • 举报
回复
有没有那位做过的人知道?

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧