VBS中for each next的用法

王朝知道·作者佚名  2011-02-18
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

<script language="VBScript">

dim array(10),i,anyelement,sum

sum=0

for i=0 to 10

array(i)=i

next

for each anyelement in array

sum=sum+anyelement

next

document.write(sum)

</script>

请问for each anyelement in array 这句是什么意思?还有array(i)=i

next如果没有next为什么运行不了?

參考答案:

for each anyelement in array

这句话是调用array集合中的每一个元素用的。

它将会遍历array(10)这个数组中的每一个数

for each anyelement in array

sum=sum+anyelement

next

这段代码的功能等同于下列代码

for i=0 to ucase(array())

sum=sum+anyelement

next

至于第二个问题:“array(i)=i

next如果没有next为什么运行不了?”

因next是对应前面的循环开始语句for i=0 to 10

没有next就会产生语法错误,当然运行不了啦

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航