我对JavaScript还是很陌生,并且正在尝试将小数.js用于需要小数指数的项目。
我一直在尝试在示例中看到的所有变体,但是我的变量声明失败,导致脚本中止。结果是空白文档。
我已经精简了脚本,以包括我认为该问题所需的内容。
SEGMENTNAME(SEG0), SEGMENTVALUE1, SEGMENTVALUE2, SEGMENTVALUE3
REF, 1, A
BEG, 0
TRY, A, B, C
答案 0 :(得分:0)
我以前仅将decimal.js
用作npm软件包,而不是将脚本直接加载到浏览器中,但是require('decimal.js')
并不是在浏览器中加载此脚本的方式, 绝对不想每次调用函数时都一次又一次地加载它。
尝试仅删除以下一行:var Decimal = require('decimal.js')
,然后看看能走多远。通过加载脚本,Decimal
应该已经定义为全局变量。
此外,如果要获得全精度的“ decimal.js”提供的内容,请使用字符串值而非数字值初始化值,如下所示:
myFunction('123.456789')
否则,您将永远无法获得常规JavaScript number
所提供的精度。