VB6-变量与类型
前记
VB6是微软在1998发布的,注意与VB.NET完全不是一个东西。微软为了让VB6更容易迁移到VB.NET 因此两者语法兼容。
但VB.NET需要dotnet运行时,VB6是不需要。
1. 字符串类型
Dim name As String
' 打印字符串的长度
Console.WriteLine Len(name)
' 0
' 判断是否是空字符串
name = ''
常用的字符串操作方法
https://www.cnblogs.com/slmdr9/p/5310779.html
2. 数字类型
' 可以当32位操作系统的指针使用 Dim age As Long ' 可以当16位操作系统的指针使用 Dim age As Integer Dim age As Byte
3. 布尔类型
' 默认为false Dim isShow As Boolean
4. 过程
没有返回值的函数(VB用于窗口设计,往往很多都是事件响应的代码,不需要返回值的)
[Private|Public][Static]Sub procedurename (arguments) statements End Sub
Public Sub Main()
' 下面两种写法都可以,记得Call 过程的时候要加括号,不call的时候不加括号 Call Event1("event-1")
Event1 "event-2" End Sub Public Sub Event1(eventName As String) Console.WriteLine eventName End Sub
5. 函数
[Private|Public][Static]Function procedurename (arguments) [Astype] statements End Function
Function Sub Main()
Dim addRet as Long
addRet = add(1, 2)
Console.WriteLine addRet
End Sub
Function add(a as Long, b as Long) As Long
' 赋值给函数名就是返回值 add = a + b End Function // js 的话
function Main(){
var addRet;
addRet = add(1, 2);
console.log(addRet);
} funtion add(a, b){ return a+b; }