gpt4 book ai didi

javascript - 如何将数字转换为字符串(没有指数)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:22:21 26 4
gpt4 key购买 nike

抱歉,我不是数学家,所以我不知道它到底是怎么称呼的:

数字 12345678901234567890123 也可以表示为 1.2345678901234567890123 * 10^22(如果我是对的并且没有遗漏任何小数...)

考虑这个 javascript:

var number = 12345678901234567890123;
var stringValue = number.toString();

如果我这样做,它会呈现替代翻译(如上所述)。相反,我想呈现简单、朴素、...... 12345678901234567890123

如何做到这一点?

编辑:
只是要清楚:我要呈现的数字不包含任何小数位。它只是一个简单的 12345678901234567890123 ... 而不是 12345678901234567890123.123 或类似的东西。而且,因为我使用 javascript,typeofnumber

最佳答案

如果您仍然想处理 10^22 数量级的数字而不进行舍入,那么您应该使用 BigInt 类,它实现了任意大小的数字。您可以在网上找到几种 BigInt javascript 实现。

关于javascript - 如何将数字转换为字符串(没有指数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3759282/

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