跳到主要内容

CBool 转布尔型

🎯功能

将参数的数据类型转换为布尔型

📜语法

结果 = CBool(数据)

📥参数

参数数据类型解释
数据任意类型任意可以转换为布尔型的数据

📤返回

布尔型, 返回转换为布尔型的数据

💡示例

Dim a
a = CBool(0)
TracePrint a '输出0是因为false被转换为数值输出了
TracePrint CStr(a) '输出False是因为转换为字符串输出了

a = CBool("1")
TracePrint a '输出-1是因为true被转换为数值输出了
TracePrint CStr(a) '输出True是因为转换为字符串输出了

Dim b
b = CBool("紫猫") '这句报错, 因为参数无法转换布尔型

📘备注

  • 0可以转换为False, 除了0以外的数值转换全部都是True