这个public定义的全局变量错在哪了

cy527300280 2008-12-02 05:11:41
<script type="text/vbscript">
function test()
public msg,score()
end function
redim score(3)
score(0)=40
score(1)=50
score(2)=60
score(3)=70
redim preserve score(5)
score(4)=80
score(5)=90
msg=score(0)&"-"&score(1)&"-"&score(2)&"-"&score(3)&"-"&score(4)&"-"&score(5)
document.write(msg)
</script>
...全文
73 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cy527300280 2008-12-03
  • 打赏
  • 举报
回复
哦,明白了,谢谢
Greg_han 2008-12-03
  • 打赏
  • 举报
回复
同意
s11ss 2008-12-03
  • 打赏
  • 举报
回复
提示第3行语法错误。

Public 语句变量可用于全部脚本中的所有过程。不可以出现在过程中,我认为。

改成这样:

<script type="text/vbscript">
'function test()
public msg,score()
'end function
redim score(3)
score(0)=40
score(1)=50
score(2)=60
score(3)=70
redim preserve score(5)
score(4)=80
score(5)=90
msg=score(0)&"-"&score(1)&"-"&score(2)&"-"&score(3)&"-"&score(4)&"-"&score(5)
document.write(msg)
</script>

4,009

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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