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

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

声明多个变量用逗号分隔

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

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

动态数组

dim answer()
Redim Preserve answer()

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

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

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

效果如下:

5.创建常数

Const age = 20

6.数组长度

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

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

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

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

最新文章

  1. JS入门学习,写一个简单的图片库
  2. 提取Windows用户密钥文件cachedump
  3. redhat6.2下的ssh密钥免密码登录(原创)
  4. HTTP常用的状态码
  5. 设计模式 外观 Facade
  6. OC4_内存管理法则
  7. Waterfall———瀑布流布局插件, 类似于 Pinterest、花瓣、发现啦。
  8. centos7上使用yum安装mysql
  9. 脱机BT transmission
  10. Ubuntu下nginx+uwsgi+flask的执行环境搭建
  11. ES6的开发环境搭建
  12. 清北学堂(2019 4 28 ) part 1
  13. jQuery之cookie操作
  14. redis离线集群安装
  15. 关于Linux学习中的问题和体会
  16. GoDaddy Linux主机支持机房的更换
  17. 利用Python imaplib和email模块 读取邮件文本内容及附件内容
  18. 设置套接口的选项setsockopt的用法
  19. python动态获取对象的属性和方法 (转)
  20. 【转】VMwareCLI命令参考

热门文章

  1. 策略模式(stragegy)
  2. RecyclerView添加头部和底部视图的实现方法
  3. Python beautifulsoup 中文乱码
  4. 11、借助POI实现Java生成并打印excel报表(2)
  5. centos7搭建SVN+Apache+IF.svnadmin实现web管理SVN
  6. c语言项目开发流程二部曲
  7. 磁盘分区-gdisk用法
  8. 深度解析PHP数组函数array_combine
  9. 香港科技大学的VINS_MONO初试
  10. 【JAVAEE学习笔记】hibernate03:多表操作详解、级联、关系维护和练习:添加联系人