vbs/js数组、循环

      脚本笔记 2005-4-27 17:31
数组定义
javascript语法
1。var 数组名=new Array("a","b","c",) //直接初始化
2。var 数组名=new Array(n) //n为长度,元素个数,也即最大数加1
数组名[0]=值1
数组名[1]=值2
数组名[2]=值3
vbscrit语法
dim 数组名(n) //n指定即确定数组大小,不指定即不确定。
数组名(0)=值1 //赋值
数组名(1)=值2
数组名(3)=值3
PS:看了两篇文章都是讲n为个数减1,事实上应该是个数加1,因为下标是从0开始的,很奇怪,他们都讲了下标是从0开始,但在定义的时候偏偏n还要减1,
例:
dim a(2)
for i=0 to 2
a(i)=i
很多例文里是上面这样子的,但其实这个是错误的,下面这个才是正确的:
dim a(3)
for i=0 to 2
a(i)=i


循环
javascrit语法
for(i=0;i<=n;i++)
{语句块}
vbs语法
for i=0 to n
next

特别注意:JS对大小写敏感,尤其是关键字和函数名!!!!书写时一定要严格语法,避免不必要的出错。
PS:深有感触的说一句:学东西要专才精,不要学猴子拣了西瓜丢了玉米。
读书的时候学pascal,结果考试的时候不考了,改学c,本来就以为与代码无缘,为了应付考试看了看,早忘得差不多了,现在不得已接触脚本,觉得好歹学过些应该很容易,结果却因为一些最简单的语法问题在纠緾不休,js和vbs,常常是写着写着就张冠李戴了,没办法,最原始有效的方法,抄笔记吧:(((((
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}