• 3.VBScript基础


    1.VBS只有一种数据类型 -》Variant类似于泛类型,其中具体类型会在调用的时候具体化

    2.声明变量可以用Dim语句,Public语句,Private语句

    声明多个变量用逗号分隔

    也可以隐式声明,及直接写,但是不是好办法,不推荐

    3.声明数组 Dim A(10)。从0开始的

    动态数组

    dim answer()
    Redim Preserve answer(30)

    但是在具体使用的时候要用redim来声明长度,preserve代表保存之前的内容

    4.解决中文乱码的问题,使用ANSI编码即可

    Sub ms()
        dim answer
        answer=MsgBox("中文!",1,"Example")
    End Sub
    ms

    效果如下:

    5.创建常数

    Const age = 20

    6.数组长度

    ubound:数组索引最大值。
    lbound:数组索引最小值。
    欲求数组实际长度,应该是ubound(数组)+1

    7.VB返回值是数组,返回值通过函数名返回

    x=GetArr(9) '调用getarr过程返回10(0-9)个元素的数组,并赋值给x
    For i = 0 To UBound(x) '枚举刚才返回的数组
    arrstr=arrstr & "GetArr(" & i & ")=" & x(i) & vbCrLf
    Next
    Msgbox arrstr '显示结果
    
    Function GetArr(x)
    ReDim f(x) '动态根据变量调整数组大小
    For i = 0 To x
    f(i)= rnd '生成随机变量
    Next
    GetArr=f '数组赋给返回值
    End Function


     8.使用Sub和Function都可以声明函数,但是Sub没有返回值,而Function有返回值

  • 相关阅读:
    操作符重载
    虚继承
    虚函数(2)
    基类与子类的成员函数的关系
    虚函数
    虚函数的简单应用
    齐国的粮食战
    纯虚函数
    类的继承(2)
    输出自定义日期格式
  • 原文地址:https://www.cnblogs.com/caimuqing/p/5773225.html
Copyright © 2020-2023  润新知