From e61b79072420787b47faabeb9f57694d91eee8de Mon Sep 17 00:00:00 2001 From: tianjun Date: Fri, 22 Apr 2022 11:48:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=8B=E5=AD=90:=20=E5=9F=BA=E4=BA=8E?= =?UTF-8?q?=E5=AD=97=E5=85=B8=E7=9A=84=E5=8A=A8=E6=80=81=E8=AE=A1=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/odboy/module/dynamicale/JavaScriptParser.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/cn/odboy/module/dynamicale/JavaScriptParser.java b/src/main/java/cn/odboy/module/dynamicale/JavaScriptParser.java index 8918d19..7b97141 100644 --- a/src/main/java/cn/odboy/module/dynamicale/JavaScriptParser.java +++ b/src/main/java/cn/odboy/module/dynamicale/JavaScriptParser.java @@ -41,6 +41,8 @@ public class JavaScriptParser { // 这里的结果虽然是个object, 但是和你输入的这个表达式有直接的关系 // 如果你的表达式是个逻辑表达式, 那么这里的object类型一定是布尔值 // 如果你的表达式是个计算表达式, 那么这里的object类型一定是双精度小数值 + // 当然, 如果你不想精度丢失的话, 你可以使用toFixed函数, 将结果转换为数字字符串, 然后通过BigDecimal初始化 + // 在DictDynamicaleRunner中有关于toFixed函数的例子 return compiledScript.eval(bindings); } }