我有一个文本框,用户可以在其中输入整数。然后我想列出数字直到用户输入的整数。该列表首先是红色,第二个是黄色,第三个是绿色。这种模式会再次重复......比如第四个是红色,第五个是黄色,第六个是绿色等等。
如果用户输入12。它会像:1(红色)、2(黄色)、3(绿色)、4(红色)、5(黄色)...所以持续到 12 点。
我可以根据偶数和奇数区分整数,但在本例中我们有 3 个不同的选项:红色、黄色和绿色。
最佳答案
我认为你可以轻松地在循环中生成数字。至于识别模式,您可以简单地执行此检查(伪代码):
num are values generated from 1 to whatever you want to be.
(num - 1) % 3 = 0 --> Color should be red
(num + 1) % 3 = 0 --> Color should be yellow
num % 3 = 0 --> Color should be green
希望它能让您朝着正确的方向开始。
关于javascript - 如何获得重复模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27054859/