vbscript基础篇 - vbs数组Array的定义与使用方法

vbs数组定义和用法

Array 可返回一个包含数组的变量。
注释:数组中的第一个元素是零。

语法

Array(arglist)
参数 描述
arglist 必需的。数组中元素值的列表(由逗号分割)。

实例

例子 1

dim a
a=Array(5,10,15,20)
document.write(a(3))

输出:

20

例子 2

dim a
a=Array(5,10,15,20)
document.write(a(0))

输出:
5

数组变量:有时需要向一个单一的变量赋于多个值,那么您可以创建一个可包含一系列值的变量,这种变量被称为数组。

'静态数组
dim a(2)
a(0)="George"
a(1)="john"
a(2)="Ethon"
for i =0 to 2
  msgbox a(i)
next
for i =0 to ubound(a) 'ubound函数,返回指定数组维数的最大可用下标
  msgbox a(i)
next

'动态数组
dim a()
for i = 0 to 2
  redim preserve a(i) 'ReDim语句,用于过程级声明动态数组变量并分配或重新分配存储空间
  a(i)=i+1
  msgbox a(i)
next

动态二维数组

'动态二维数组
Dim MyArray() '首先定义一个一维动态数组
ReDim MyArray(1,1) '重新定义该数组的大小
MyArray(0,0) = "A" '分别为数组赋值
MyArray(0,1) = "a"
MyArray(1,0) = "B"
MyArray(1,1) = "b"
ReDim Preserve MyArray(1,2) '重新定义该数组的大小
MyArray(0,2) = "A-a" '继续为数组赋值
MyArray(1,2) = "B-b"
MsgBox UBound(MyArray,1)
MsgBox UBound(MyArray,2)
For i=0 To UBound(MyArray,1)
  For j=0 To UBound(MyArray,2)
    MsgBox MyArray(i,j) '循环遍历数组,并输出数组值
  Next
Next

一维动态数组

Dim MyArray() '首先定义一个一维动态数组
ReDim MyArray(3) '重新定义该数组的大小
MyArray(0) = "我" '分别为数组赋值
MyArray(1) = "要"
MyArray(2) = "学"
MyArray(3) = "习"
ReDim Preserve MyArray(5) '重新定义该数组的大小
MyArray(4) = "测" '继续为数组赋值
MyArray(5) = "试"
For i=0 To UBound(MyArray)
  MsgBox MyArray(i) '循环遍历数组,并输出数组值
Next

这篇文章就介绍到这,需要的朋友可以参考一下。

(0)

相关推荐

  • vbscript基础篇 - vbs数组Array的定义与使用方法

    vbs数组定义和用法 Array 可返回一个包含数组的变量. 注释:数组中的第一个元素是零. 语法 Array(arglist) 参数 描述 arglist 必需的.数组中元素值的列表(由逗号分割). 实例 例子 1 dim a a=Array(5,10,15,20) document.write(a(3)) 输出: 20 例子 2 dim a a=Array(5,10,15,20) document.write(a(0)) 输出: 5 数组变量:有时需要向一个单一的变量赋于多个值,那么您可以创

  • vbscript基础篇 - vbs变量定义与使用方法

    一.申明变量 ① 显式声明:Dim.Public.Private语句进行声明 ② 隐式声明:不声明直接使用 ③ 强制声明:Option Explicit语句强制显式声明所有变量 dim name,age name="Ethon" age=27 msgbox name & age 'name="Ethon" : age=27 对多个变量赋值 注意:在VBScript中对变量.方法.函数和对象的引用是不区分大小写 '隐式申明 hello="ABC123

  • PHP实现数组array转换成xml的方法

    本文实例讲述了PHP实现数组array转换成xml的方法.分享给大家供大家参考,具体如下: <?php $elementLevel = 0 ; function array_Xml($array, $keys = '') { global $elementLevel; if(!is_array($array)) { if($keys == ''){ return $array; }else{ return "\n<$keys>" . $array . "&l

  • Javascript基础教程之数组 array

    字符串,数值,布尔值都属于离散值(scalar),如果某个变量是离散的,那么任何时候它只有一个值. 如果想使用变量存储一组值,就需要使用数组(array). 数组是由多个名称相同的树值构成的集合,集合中每个数组都是数组的元素(element),可以使用变量team存储团队里每个成员的名字. 在JavaScript中,数组使用关键字 Array声明创建,同事还可以声明变量的长度length.例如 复制代码 代码如下: var aTeam = new Array(12);//声明变量的长度 在无法预

  • JavaScript 数组- Array的方法总结(推荐)

    JavaScript中的Array类型是经常用到的,Array类型也提供了很多方法能实现我们需求,下面我们来总结一下 一.创建Array的方法 var colors=new Array(); var colors=new Array(3);//创建一个长度为3的数组 var colors=new Array("red","blue")//创建一个数组["red","blue"] 当然,上面的new可以省略不写,如 var co

  • Numpy数组转置的两种实现方法

    Numpy数组转置很容易,两种写法 np_array = np.array([[1, 2], [3, 4]]) np_array.transpose() np.transpose(np_array) 但是一维数组转置的时候有个坑,光transpose没有用,需要指定shape参数 array_1d = np.array([1, 2]) print array_1d.shape, array_1d.transpose() array_1d.shape = (2, 1) print array_1d

  • Python枚举类定义和使用方法

    一些具有特殊含义的类,其实例化对象的个数往往是固定的,比如用一个类表示月份,则该类的实例对象最多有 12 个:再比如用一个类表示季节,则该类的实例化对象最多有 4 个. 针对这种特殊的类,Python 3.4 中新增加了 Enum 枚举类.也就是说,对于这些实例化对象个数固定的类,可以用枚举类来定义. 例如,下面程序演示了如何定义一个枚举类: from enum import Enum class Color(Enum): # 为序列值指定value值 red = 1 green = 2 blu

  • numpy返回array中元素的index方法

    如下所示: import numpy a = numpy.array(([3,2,1],[2,5,7],[4,7,8])) itemindex = numpy.argwhere(a == 7) print (itemindex) print a 以上这篇numpy返回array中元素的index方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • Java基础教程之数组的定义与使用

    目录 一.数组的基本概念 二.数组的声明 三.数组的创建及初始化 1.数组的创建 2.数组的初始化 四.访问数组元素 五.for each 循环 六.数组的拷贝 七.数组排序 八.二维数组 总结 一.数组的基本概念 数组是一种数据类型,用来存储同一类型值的集合,它在内存中是一段连续的空间.通过一个整形下标(index,或者称之为索引)可以访问数组中的每一个值.例如,如果a是一个整型数组,a[i]就是一个下标为i的一个整数,数组是一种引用类型. 二.数组的声明 声明数组变量时,需要指出数组类型(数

  • JavaScript 基础篇(一)

    JavaScript 基础篇(一) 基础篇 Javascript:一.数据类型和值 javascript:允许使用3种基本类型数据--------数字.字符串.布尔值,此外还支持两种小数据类型null(空)和undefine(未定义). javascript:还支持符合数据类型-对象(object),javascript中对象分两种,一种对象表示的已命名的值的无序集合,另一种表示有 编号的值的有序集合.其实有序集合就是数组(Array). javascript:还定义了另一种特殊对象----函数

随机推荐