我必须创建一个包含17个小数位的JavaScript编号。我使用了以下代码:
var integerPart = "10";
var roundedDigits = "12345678912345678";
var x = Number(integerPart + '.' + roundedDigits);
输出: 10.123456789123457
但是当我尝试输出这个数字对象时,我得到最多15位小数。我怎样才能做到这一点?
答案 0 :(得分:0)
javascript中的所有数字都是双倍的。它们最多有16位数字。 你需要一个特殊的数据类型,如BigDecimal
看到这个答案