当前位置: 洪哥笔记 > ASP > ASP数组定义

 

ASP数组定义


关键词

ASP 数组 定义

摘要

本文介绍在ASP编程时,如何定义数组,如何创建数组,如何使用数组。

相比Java、ASP.Net而言,ASP自带的数据结构很少。没有队列,没有ArrayList,也没有Hashtable……

定义简单的数组

有两种方法在asp中定义和初始化数组,让我们看看每种的例子:

方法一:
arr = Array("a","b","c")

ASP数组的使用可以很灵活,像方法一中,我们在定义arr的时候,直接使用Array这个函数来定义,我们并没有直接为arr指定数组元素的个数。注意,这里我们是直接赋值的,并没有使用dim指令。如果整个程序要求必须变量先定义后使用(option explicit),那怎么定义arr呢?

如果使用 Dim arr(): arr = Array("a","b","c"),系统将提示“类型不匹配”的错误。正确的做法是:Dim arr: arr = Array("a","b","c"),很奇怪是吧,我们没有在arr之后加括号,洪哥也没有清具体的原因。

经过arr = Array("a","b","c")数组定义之后,arr这个数组就有三个元素了,arr(0)="a",arr(1)="b",arr(2)="c"。

方法二:

下面看看ASP数组定义的第二种方法,直接指定数组大小。

Dim arr(2) '指定数组大小
arr(0)="a"
arr(1)="b"
arr(2)="c"

这里所谓的大小,其实是指定了arr数组最大下标为2,不是表示这个数组只有2个元素。其实Dim arr(2),这个数组就有了三个元素,下标分别为0到2。这是VB系列语言和其它如C家族语言的一个最重要的区别。

关于ASP数组定义,本文就介绍这么多,希望对您有所帮助,谢谢!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:ASP数组定义:http://www.splaybow.com/post/asp-array-definition.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 数据库连接关闭导致rs数据集找不到项目 ASP数组的动态扩展 »

相关文章: