gpt4 book ai didi

javascript - 从 JSON 构建大数

转载 作者:行者123 更新时间:2023-11-28 16:02:25 25 4
gpt4 key购买 nike

目前我收到带有对象的 JSON。每个对象有 4 个字符串,其中包含 3 个数字。我需要从这些数字中构造一个大数字。例如,如果数字是“111”、“222”、“333”和“444”,则数字应该是 1112222333444。由于我需要 ===1112222333444 为真,所以我无法直接进行字符串连接,因为结果不会是一个整数。将此 JSON 转换为仅包含连接整数的数字的最快选项是什么?我还想忽略前 5-6 位数字(如果它们为零)。

最佳答案

您可以将它们连接起来,然后将它们转换为数字

Number("111" + "222" + "333" + "444") === 111222333444  // true

或更短

+("111" + "222" + "333" + "444") === 111222333444  // true

如果某些组为零,这甚至可以工作,因为 Number 或“+”只是将字符串解释为数字,并且不进行任何解析(与 parseInt 相反,如果没有基数,它将把“010”解析为 8)给定,因为它将带有前导零的数字解释为八进制。还有一些其他差异)

关于javascript - 从 JSON 构建大数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482521/

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