Newb问题:我在脚本中使用decimal.js遇到了麻烦

时间:2019-09-02 03:44:51

标签: javascript decimal.js

我对JavaScript还是很陌生,并且正在尝试将小数.js用于需要小数指数的项目。

我一直在尝试在示例中看到的所有变体,但是我的变量声明失败,导致脚本中止。结果是空白文档。

我已经精简了脚本,以包括我认为该问题所需的内容。

SEGMENTNAME(SEG0), SEGMENTVALUE1, SEGMENTVALUE2, SEGMENTVALUE3
REF, 1, A
BEG, 0
TRY, A, B, C

1 个答案:

答案 0 :(得分:0)

我以前仅将decimal.js用作npm软件包,而不是将脚本直接加载到浏览器中,但是require('decimal.js')并不是在浏览器中加载此脚本的方式, 绝对不想每次调用函数时都一次又一次地加载它。

尝试仅删除以下一行:var Decimal = require('decimal.js'),然后看看能走多远。通过加载脚本,Decimal应该已经定义为全局变量。

此外,如果要获得全精度的“ decimal.js”提供的内容,请使用字符串值而非数字值初始化值,如下所示:

myFunction('123.456789')

否则,您将永远无法获得常规JavaScript number所提供的精度。