我有一个 javascript 程序,如下所示: 在我的程序中,由于数学库的浮点怪异,我现在使用 Degrees.sin 和 Degrees.asin,但是当我得到 64 的 sin output 时,我得到 51.49710550442818,但在我的物理计算器上我得到0.920026038197 ...
我有一个 javascript 程序,如下所示: 在我的程序中,由于数学库的浮点怪异,我现在使用 Degrees.sin 和 Degrees.asin,但是当我得到 64 的 sin output 时,我得到 51.49710550442818,但在我的物理计算器上我得到0.920026038197 ...
我需要重构lodash _.round()以使用decimal.js toDecimalPlaces() 哪种decimal.js 舍入方法与 lodash 舍入方式匹配? ...
我对JavaScript还是很陌生,并且正在尝试将小数.js用于需要其小数指数的项目。 我一直在尝试在示例中看到的每个变体,但是我的变量声明失败,导致脚本中止。 结果是空白文档。 我已经精简了脚本,以包括我认为该问题所需的内容。 ...
我遇到了JavaScript中的浮点精度问题,为解决这个问题,我发现了诸如Decimal.js或BigNumber.js之类的库。 在我尝试以下操作之前,它对我来说工作正常。 我总共有60个份额,共有10个份额。因此,份额百分比为10/60 * 100(16.66666666666666 ...
我试图在用create-react-app-Typescript 2.8.1启动的简单应用程序的客户端上使用带有Typescript的decimal.js。 但是,即使对于简单的a = new Decimal(1)声明,我也只会收到一个错误: TypeError:__WEBPAC ...
我在Node中使用decimal.js进行一些财务计算。 我正在编写一个自定义的JSON.stringify替换函数 ,但是当我使用instanceof测试属性类型时,我获得的结果与在replacer函数之外进行相同测试时的结果不同。 这是一个可运行的例子: const ...
如何在 JavaScript 或 decimal.js 中编写 Excel CEILING(数字,重要性)函数 CEILING(10,3) = 12向上舍入到最接近的 3 CEILING(36,7) = 42向上舍入到最接近的 7 CEILING(560,100) = 600向上舍入到最接 ...
我正在将typescript与node 。 我可以写这个没有任何问题: jquery的定义文件在node_modules/@types/jquery 。 然而,无论是与定义文件的以下作品decimal.js在被node_modules/decimal.js : 但是,如果我将 ...
我在decimal.js中安装和使用包decimal.js 。 此处描述了此包。 所有示例都说明我应该使用Decimal 。 出于某种原因,它在使用decimal时也有效。 这背后的原理是什么? 我在 C# here上发现了一个类似的问题,它准确地说明了我的推测: 符号decimal被声明 ...
我一直在使用Decimal.js来提高函数的精度,该函数通过反复试验来计算a = tan(a)的第m个正根。 它可以工作,但是会为nTan(504)返回“超出精度限制”错误(将返回4.4934 ...至505位数字)或更高。 我的问题是: 为什么Decimal.js在广告容量 ...
期望的行为 显示的百分比增加/下降new_value相比old_value ,示出了当出现了降低,并且4位小数(与尾随零如果必要的话)负指示符。 实际行为 好 如果old_value为38.1200 , new_value为19.0600结果为-50.0000 不太好 ...
我正在使用decimal.js来计算数字,并通过处理大数字来利用其优势。 现在我到了要把数字四舍五入到特定乘法器的地步。 一切正常,直到我发现这个问题; 该行将输出500。这仅仅是一个错误还是我的代码出错了? 如果这是一个错误,我想知道为什么仅在下面显示的特定数字下会发生. ...