gpt4 book ai didi

javascript - 如何将 1 添加到 JavaScript 中表示为字符串的大整数?

转载 作者:行者123 更新时间:2023-12-05 01:25:56 24 4
gpt4 key购买 nike

如何在 JavaScript 中给这个字符串加 1?

var message = "12345612345678901234567890";

我想要这样的输出:
"12345612345678901234567891"

我试过这个:
var message = "12345612345678901234567890";
message = parseInt(message);
var result = message + 1;

但是 parseInt 返回了一个科学计数法的值,例如 1.234567896453e+25。

最佳答案

尝试使用大整数库 BigInteger.js 来添加大数。

var message = "12345612345678901234567890";

var messageAsNumber = bigInt(message);
var messagePlusOne = messageAsNumber.add('1');

console.log(messagePlusOne.toString());
<script src="https://peterolson.github.io/BigInteger.js/BigInteger.min.js"></script>

关于javascript - 如何将 1 添加到 JavaScript 中表示为字符串的大整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43614407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com