zoukankan      html  css  js  c++  java
  • VBScript学习笔记

    数组声明

    dim var(10)

    数组声明指出了数组名和索引(index)的最大值。数组索引从0开始。因此该语句创建一个11个元素的数组,其中值为var(0), var(1), …和var(10)

    遍历数组的所有元素

    可用for each循环,不需事先指明数组中元素的个数。如果不想处理每一个数组元素的话,这种方法并不适用。

    也可通过依次索引每个值来遍历数组。

    以下分别演示了这两种方式。

    dim var(5)
    var(0) = 0
    var(1) = 1
    var(2) = 2
    '使用的项少于数组的元素数目
    nitems = 3
    
    for each value in var
        wscript.echo value
    next
    
    for i =0 to nitems - 1
        wscript.echo var(i)
    next

    输出结果如下


    0
    1
    2



    0
    1
    2

    由于数组实际有6个元素,但只对其中三个元素进行了初始化,用第一种方式遍历数组时,未被初始化的数组元素也被遍历到了,输出有三行空白。

    可变大小的数组

    如有需要,可设置数组,使得其大小可变。首先,声明数组时不必须指定大小

    dim varname()

    在第一次使用之前,以及此后任何时间,可使用ReDim语句来设置或重置数组的大小

    ReDim [preserve] varname(subscripts) [, ...]

    关键字preserve使得VBscript在重设大小的数组中保留已有数据。(若新数组比原来的更短,则会删除末尾多余元素)。如果没有preserve,则声明的变量和所有元素都设为Nothing

  • 相关阅读:
    Activity表单传值问题
    求助~!线程里不能MediaRecorder.start()
    获取浏览器的宽高:
    WebStorm快捷键收集
    CSS中强大的EM
    常用global.css
    常用base.css
    自适应网页设计的方法(手机端良好的访问体验)
    还需要学习的十二种CSS选择器
    js 根据屏幕大小调用不同的css文件
  • 原文地址:https://www.cnblogs.com/DigiK0ne/p/4016306.html
Copyright © 2011-2022 走看看