gpt4 book ai didi

javascript - 如何在 JavaScript 上处理缺少 Integer 类型的金融应用程序中的数字?

转载 作者:行者123 更新时间:2023-12-02 16:33:39 24 4
gpt4 key购买 nike

出于安全原因,金融应用程序需要整数类型。舍入错误在此类应用程序中是 Not Acceptable ,并且可能导致漏洞利用。由于 JavaScript 不提供正确的 Integer 类型,仅提供 IEEE 754 Doubles,因此如何在 JavaScript 中处理货币值,同时保证其安全?

最佳答案

IEEE 754 64 位二进制浮点可以精确表示每个大小不大于 2^53 的整数。这意味着您可以将金额不超过 90,071,992,547,409.92 美元的每笔金额精确地表示为整数美分。相比之下,美国国债目前约为 16,787,451,118,147 美元。

关于javascript - 如何在 JavaScript 上处理缺少 Integer 类型的金融应用程序中的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28102674/

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