错误博客( cuowu.com )发布于 2019-06-07 18:03:51

按键精灵数据类型

按键精灵数据类型是对脚本的数据进行分类,不同的分类有不同的存储长度、取值范围和处理方式。比如1、2、3被归结为数值类型,这种数据类型主要是用于数学四则运算。

1)数值类型

按键精灵的数值型数据分为整数型和浮点数两类。其中整数型又分为整数(Int)和长整数(Long),浮点数分为单精度浮点数(Single)和双精度浮点数(Double)。基本数据类型的名称和取值范围如下:

数值类型

2)字符串类型

字符串(String)是连续的字符序列,它放在半角的英文的双引号(“”)中。在按键精灵中字符串长度为0~65535个字符。其中长度为0的字符串称为空字符串。基本数据类型的名称、取值范围如下图所示:

字符串类型

例如:

“你好”  //代表字符串你好

“”     //代表空字符串

//代表按键精灵中的注释,//后面的内容会被按键精灵直接忽视。

3)布尔类型

布尔(boolean)数据类型也称为逻辑类型,它的值只能是True(真)或是False(假)。此类数据应用于逻辑判断。

当其他数值类型数据转换为逻辑型数据时,0会转成False,而其他的值则变成True。当逻辑型数据转换为整型数据时,True转成“-1”,False转成“0”。

布尔数据类型转换:

True     ⇔     -1

False     ⇔    0

脚本如下:

TracePrint True   //结构输出  -1

TracePrint False   //结构输出  0

TracePrint CBool(0)   //把0转换成布尔类型

TracePrint CBool(100)   //把数值100转换成布尔类型

4)货币类型

货币(Currency)数据类型是为表示钱款而设置的,其取值范围为 -922337203685477.5808~922337203685477.5808

5)可变类型

按键精灵中声明变量时是不能指定数据类型的。那声明的是什么类型的变量呢?

其实在按键精灵里面,定义的变量默认都是可变类型(Variant),在实际运行当中它会根据脚本上下文自动转换数据类型进行计算。脚本如下:

Dim A //声明变量A

A=”100″ //A存储的是一个字符串类型的值

A=A-1 //A的值减去1,结果A存储的是一个数值类型的值

TracePrint A //显示结果为99


2020年错误博客亲测项目系列

错误教程( cuowu.com )专注网推培训、SEO培训和网赚培训,微信/电话:13722793092

关注微信公众号:第一时间获得错误博客最新教程,让我们一起成长!

公众号二维码