我目前正在使用小数点,但 Javascript 似乎一直在向下舍入。
例如,这是我需要完成的计算之一:
(1 + 0.05) ^ (1/12)
这应该返回 1.0040741237836483016054196026721 但是我得到的只是 1。
我试过使用 Big.js 库,但它仍然只返回 1,我需要那些小数点才能得到准确的结果,有没有办法指定我想要的小数位数?
最佳答案
^
符号在 javascript 中具有按位异或语义。参见 here .
以下代码片段向您展示了如何获得正确的结果:
console.log(`(1 + 0.05) ^ (1/12) = ${Math.pow((1 + 0.05), (1/12))}`);
关于javascript - 在 Javascript 中使用小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51674661/