这段代码的运行结果是多少?我被搞晕了!

xueyhfeng 2004-09-05 08:31:12
response.Write(curpage) '2
response.Write(thePageCount) '3
'这前面输入的是 2 ,3
if curPage > thePageCount then
curPage = thePageCount
end if
response.Write(curpage) '3
response.End()
...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzgme 2004-09-05
  • 打赏
  • 举报
回复
是你习惯不好。

每个变量都要定义好。。先声明,再引用
xueyhfeng 2004-09-05
  • 打赏
  • 举报
回复
搞定了,因为数据类型不一致

vbscript 这种弱类型的语言就是麻烦!!
xueyhfeng 2004-09-05
  • 打赏
  • 举报
回复
上面的代码正确了,

但是有个问题没搞懂

上面我可能没说清楚, 前面的2 ,3 也是输出的, 为什么能输出 2, 3, 但是,2 > 3?
wzgme 2004-09-05
  • 打赏
  • 举报
回复
dim curpage,thePageCount
curpage=2
thePageCount=3
response.Write(curpage)
response.Write(thePageCount)
if curpage > thePageCount then
curpage = thePageCount
end if
response.Write(curpage)
response.End()
-----------
注意重复的变量
这样看看吧。
xueyhfeng 2004-09-05
  • 打赏
  • 举报
回复
难道是2 > 3 ?
xueyhfeng 2004-09-05
  • 打赏
  • 举报
回复
为什么我得到的结果是233? 应该是232撒,

28,391

社区成员

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

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