如何在不返回 javascript 中的指数的情况下添加大数额

How to add large sums without returning an exponential in javascript

/* 我怎么能 return 不是指数的完整值? */

x = 11111111111111111111111112;
y = 23233333333333333333333333;
console.log(x+y);

//how can i return the full value not exponential?

所有大小不大于253的正整数和负整数都可以用Number类型表示(整数0有+0和-0两种表示形式)。这意味着 Number 的有效范围是 +/- 9007199254740991.

任何大于该范围的都被视为浮点数,在这种情况下很难避免指数。

let x = 11111111111111111111111112;
let y = 23233333333333333333333333;
console.log(parseFloat(x) + parseFloat(y))
console.log(x+y);

如果你想处理大整数,你可以借助一些库: BigInteger