gpt4 book ai didi

javascript - 如何在 JavaScript 中编写 FizzBu​​zz 而不使用 % 运算符

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

我知道如何用 JavaScript 编写简单的 FizzBu​​zz 代码:

 x = 0;while (++x < 1000)console.log((x % 3 ? "" : "Fizz") + (x % 5 ? "" : "Buzz") || x);

但是我们如何在不使用“%”运算符的情况下获得相同的结果呢?

最佳答案

想想 % 实际上是什么,它只是一个数字除以某物时的余数。您可以将数字相除,然后将结果向下舍入,然后将其与除数相乘并从数字中减去。

const mod = (num,div)=> {
const res = (num / div) | 0; // coerce to int
return num - (res * div);
}

console.log(mod(8,5));

关于javascript - 如何在 JavaScript 中编写 FizzBu​​zz 而不使用 % 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48246921/

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