码迷,mamicode.com
首页 > 其他好文 > 详细

3.VBScript基础

时间:2016-08-15 16:02:18      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

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有返回值

3.VBScript基础

标签:

原文地址:http://www.cnblogs.com/caimuqing/p/5773225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!