精易模块()
变量名 | 类 型 | 静态 | 数组 | 备 注 | 脚本 | 类_脚本组件 | | | s | 文本型 | | |
脚本. 执行 ( #常量1 )s = 脚本. 运行 (“calculateFormula”, “(0.00000026298 - 0.00000026199) / 0.00000026298”, , , , , )调试输出 (s )
常量1:
[JavaScript] 纯文本查看 复制代码 function calculateFormula(formula) {
try {
// 检查 formula 是否只包含有效字符(数字、运算符、小数点和括号)
if (!/^[\d+\-*/().\s]+$/.test(formula)) {
throw new Error("Invalid characters in formula");
}
// 删除多余空格
formula = formula.replace(/\s+/g, "");
// 使用 Function 计算表达式
var result = (new Function("return " + formula))();
// 将结果转换为小数点后20位的字符串
return parseFloat(result).toFixed(20);
} catch (error) {
return "Error: " + error.message;
}
}
|