CDbl 强制转换小数型

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

将数据类型强制转换成小数型。

语法

结果 = CDbl(数据)

参数

参数 数据类型 解释
数据 任意类型 要转换成整数的数据。

返回值

小数型,返回转换后的小数。

示例

1
2
3
4
5
6
7
8
TracePrint CLng(NULL)
TracePrint CLng(true)
TracePrint CLng(false)
TracePrint CLng(123)
TracePrint CLng(3.88)
TracePrint CLng("123.456")
TracePrint CLng("紫猫")
TracePrint CLng(array(0, 1, 2, 3))

备注

数据类型 强制转换小数型结果
Null 返回 0.0
Boolean true 转换为 -1.0;false 转换为 0.0
Long 使用编译器Cast运行时转换
Double 不转换直接返回
String 可以转换则转换为小数,否则返回 0.0
Array 直接返回0.0
Table 直接返回0.0
Object 调用Default成员函数返回值后转换。