【发布时间】:2019-08-20 19:00:07
【问题描述】:
这是练习:
创建一个带有 1 个参数的函数“MyFunction”,它将打印 1 与其参数之间的整数,使用特定的算法:
MyFunction(25) 1、2、3、7、8、9、13、14、15、19、20、21、25
MyFunction(29) 1、2、3、7、8、9、13、14、15、19、20、21、25、26、27
它似乎会打印 1 和参数之间的数字,但每 3 次迭代,它会跳过 3 个数字。
如何使用 JavaScript 编写一个简单的函数?
谢谢。
编辑:我在 Python 论坛上看到了完全相同的练习,但我对 Python 的了解并不多。我已经尝试过做一个简单的循环,但我需要关于算法的特定部分的帮助,你应该跳过这 3 个数字。
编辑 2:
function MyFunction(num) {
for (var i = 0; i <= num; i += 1);
console.log(i);
}
console.log(MyFunction(25));
这是我尝试过的唯一将 26 记录到控制台的方法。
【问题讨论】:
-
你试过什么?您具体需要哪些帮助?
-
@Carcigenicate 请看我的编辑
-
@DavidSampson 不是
-
for (var i = 0; i <= num; i += 1); console.log(i);不是for循环的正确语法,请参阅 here。请注意for行末尾缺少分号。
标签: javascript loops