gpt4 book ai didi

javascript - 获取带模数的数字的位值?

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

  • 我需要获取用户提交的随机数的位值。此数字可以是 0-1000000000000000 (零到一万亿)

  • 我认为这可以通过使用 JavaScript 模数 % 来实现运算符(operator)。问题是,我真的不知道如何使用它,我也不会明白了。

  • 这是Fiddle .

(我所知道的是 10%3 返回 1 因为 3*3 = 910-9 = 1)

我算出了个位、十位、百位和千位:

var ones = Math.floor(num % 10),
tens = Math.floor(num / 10 % 10),
hundreds = Math.floor(num / 100 % 10),
thousands = Math.floor(num % 10000 / 1000);

只是需要:

  1. 一万
  2. 十万
  3. 百万
  4. 一千万
  5. 亿
  6. 十亿
  7. 一百亿
  8. 千亿
  9. 万亿

-- 我什至不知道其余部分是否可行,但如果您有任何提示或至少找到一个提示,请告诉我!谢谢。

最佳答案

        var ones = Math.floor(num % 10),
tens = Math.floor(num/10 % 10),
hundreds = Math.floor(num/100 % 10),
thousands = Math.floor(num/1000 % 10),
tenThousands = Math.floor(num / 10000 % 10),
hundredThousands = Math.floor(num / 100000 % 10),
millions = Math.floor(num / 1000000 % 10),
tenMillions = Math.floor(num / 10000000 % 10),
hundredMillions = Math.floor(num / 100000000 % 10);

设法达到 1 亿。

关于javascript - 获取带模数的数字的位值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24226324/

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