gpt4 book ai didi

javascript - 整数 Javascript 的锯齿波函数

转载 作者:行者123 更新时间:2023-11-30 10:57:42 25 4
gpt4 key购买 nike

Saby 人,我正在尝试编写将映射的函数

this -->    ...-5|-4|-3|-2|-1| 0| 1| 2| 3| 4| 5| 6| 7| 8| 9...
to this --> ... 3| 0| 1| 2| 3| 0| 1| 2| 3| 0| 1| 2| 3| 0| 1...

理想情况下,如果我输入 myFunc(-1​​,4),它将返回 3这里的第二个参数“4”是我想要循环的数字数。

我发现 modulus operator (%) 是为 positive integers 做的,但我需要它在所有整数中工作并且找不到解决方案。我也明白我需要的是锯齿波,所以我查看了 wikipedia真的想不通。请帮忙。

最佳答案

对于那些正数,这很简单,正如您所注意到的:

x % 4

对于负数,您需要做的是将整条线向前移动为正数,然后再取模。试试这个,它对正面和负面都有效:

(x % 4 + 4) % 4

关于javascript - 整数 Javascript 的锯齿波函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59350233/

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