如何在Javascript中将科学计数法转换为数字

3

如果我执行 712569312664357328695151392 + 8100824045303269669937,我希望得到的结果是:

712577413488402631964821329

但是实际上我得到的是

7.125774134884027e+26

这个数字。

请看这里:https://dev59.com/vmQn5IYBdhLWcg3wj3vz - Nina Scholz
可能是如何在JavaScript中避免大数使用科学计数法?的重复问题。 - Josef Engelfrost
1个回答

2
let a = 712569312664357328695151392;
let b = 8100824045303269669937;

(BigInt(a) + BigInt(b)).toString() 将会给你期望的结果。


您,先生,拥有我的尊敬和感谢。这个答案应该放在SO的主页上。 - Marghen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接