3.VBScript基础
2024-10-19 17:50:09
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有返回值
最新文章
- JS入门学习,写一个简单的图片库
- 提取Windows用户密钥文件cachedump
- redhat6.2下的ssh密钥免密码登录(原创)
- HTTP常用的状态码
- 设计模式 外观 Facade
- OC4_内存管理法则
- Waterfall———瀑布流布局插件, 类似于 Pinterest、花瓣、发现啦。
- centos7上使用yum安装mysql
- 脱机BT transmission
- Ubuntu下nginx+uwsgi+flask的执行环境搭建
- ES6的开发环境搭建
- 清北学堂(2019 4 28 ) part 1
- jQuery之cookie操作
- redis离线集群安装
- 关于Linux学习中的问题和体会
- GoDaddy Linux主机支持机房的更换
- 利用Python imaplib和email模块 读取邮件文本内容及附件内容
- 设置套接口的选项setsockopt的用法
- python动态获取对象的属性和方法 (转)
- 【转】VMwareCLI命令参考
热门文章
- 策略模式(stragegy)
- RecyclerView添加头部和底部视图的实现方法
- Python beautifulsoup 中文乱码
- 11、借助POI实现Java生成并打印excel报表(2)
- centos7搭建SVN+Apache+IF.svnadmin实现web管理SVN
- c语言项目开发流程二部曲
- 磁盘分区-gdisk用法
- 深度解析PHP数组函数array_combine
- 香港科技大学的VINS_MONO初试
- 【JAVAEE学习笔记】hibernate03:多表操作详解、级联、关系维护和练习:添加联系人