分类：电脑/网络-程序设计
问题：for
回答：<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>a example of  "for each...next"</title><script language=vbscript>sub button1_onclick()    for each I in form1form1.elements[I].checked= form1.elements[I].checkednextend sub  </script></head><body bgcolor=#FF0000><form name=form1><input type=checkbox value="东甲信息">东甲信息<br><input type=checkbox value="新网">宠物新网<br><input type=checkbox value="东甲信息">东甲信息<br><input type=checkbox value="纸商网">纸商网<br><input type=checkbox value="东方企业热线">东方企业热线<br><input type=button name=button1 value="SELECT ALL"></form></body></html>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就会产生语法错误，当然运行不了啦