跳到主要内容

数值处理#

本参考文档列出了内置的便捷函数,用于支持在表达式中进行数值数据转换。

表达式中的 JavaScript

您可以在表达式中使用任何 JavaScript 代码。更多信息请参阅表达式文档。

ceil(): 数值 #

将数值向上取整为整数。


floor(): 数值 #

将数值向下取整为整数。


format(locales?: 语言代码, options?: 格式化选项): 字符串 #

这是对 Intl.NumberFormat() 的封装。根据给定的语言代码和格式化选项返回格式化后的数字字符串。未提供参数时,将数字转换为类似 1.234 的格式。

函数参数#

locales可选参数 字符串

IETF BCP 47 语言标签。

默认值:en-US

options可选参数 对象

配置数字格式化的选项。更多信息请参阅 MDN | Intl.NumberFormat()


isEven(): 布尔值 #

如果数字为偶数则返回 true。仅适用于整数。


isOdd(): 布尔值 #

如果数字为奇数则返回 true。仅适用于整数。


round(decimalPlaces?: 数值): 数值 #

返回四舍五入到最接近整数的数值,除非指定了小数位数。

函数参数#

decimalPlaces可选参数 数值

要保留的小数位数。

默认值:0


toBoolean(): 布尔值 #

将数字转换为布尔值。0 转换为 false,所有其他值转换为 true


toDateTime(format?: 字符串): 日期 #

将数字转换为 Luxon 日期对象

函数参数#

format可选参数 字符串枚举

可选值为 ms(毫秒)、s(秒)或 excel(Excel 1900)。默认为毫秒。