2.5.5-数据类型

数据类型,在数学中我们也有类似的概念,整数、实数等。在代码的世界中,会有些不同。常用的数据类型有:整数、浮点数、字符串、布尔数、日期等。

  • 整数:1,2,3,4,5。一般可以用来循环

  • 浮点数:0.1,1.5,2.8。可以简单理解为小数

  • 字符串:一个由双引号包围起来字符,如”abcd1234”

  • 布尔数:只包括2个值,True和False,一般用在判断中

  • 日期:表示日期或者时间

VBA中如果没有强制设置所有变量在使用前必须声明时,那么变量是不需要提前声明的。对于没有提前声明变量数据类型的变量,该变量对应的数据类型是可以变化的。如下面的示例中,变量a赋值不同时,对应的数据类型也是不同的。

Sub test()
    a = "test"
    Debug.Print ("位置1:")
    Debug.Print (TypeName(a))

    a = 2
    Debug.Print ("位置2:")
    Debug.Print (TypeName(a))

    a = True
    Debug.Print ("位置3:")
    Debug.Print (TypeName(a))
    
    a = 1.3
    Debug.Print ("位置4:")
    Debug.Print (TypeName(a))
    
End Sub

运行结果:其中String表示字符串;Integer表示整数;Boolean表示布尔数;Double为浮点数

位置1:
String
位置2:
Integer
位置3:
Boolean
位置4:
Double