函数已调用,但未引用参数
Function called but without reference to parameter
我写了下面的代码,发生了一些奇怪的事情。调用函数的最后一行fizzbuzz(15)
是运行循环所必需的,但不考虑参数,在本例中为15。如何将参数集成到函数中?
function fizzbuzz(num) {
for(num = 0; num < 20; num++) {
if(num % 3 === 0 && num % 5 === 0){
result = "fizzbuzz";
}
else if(num % 3 === 0){
result = "fizz";
}
else if(num % 5 === 0){
result = "buzz";
}
else if(num % 3 !==0 && num % 5 !==0){
result = num;
}
console.log(result);
}
}
fizzbuzz(15);
for(num = 0; num < 20; num++) {
每次运行此程序时,您都会在此处将其更改回0
。如果你一直给零赋值,那么你传递的是什么并不重要。
我想这就是你想要的:
for(num; num < 20; num++) {
或者,如果你在设置迭代次数后,那么这个:
for(var i = 0; i < num; i++) {
(然后将循环中的所有引用从num
更改为更惯用的i
)
相关文章:
- 如何存储包含参数的JS函数引用
- Javascript-匿名函数中使用参数引用全局函数的闭包-我如何使用preventDefault
- 参数和引用
- 如何避免在将索引作为函数的参数发送时引用for循环中的最后一个索引
- 在JavaScript中通过引用传递参数
- 我们是否可以安全地从套接字参数的回调中分配对象引用
- 在 javascript 中通过引用传递一个对象参数
- 如何在 JavaScript 中传递参数,确保它的引用存在
- 作为参数传递到函数中的对象的引用是否会更改
- 在变量引用中使用函数参数
- 如何使用函数参数引用同名变量
- 将参数作为引用传递以获取 JSON 属性
- 停止对作为函数参数传递到新列表的对象引用
- JavaScript 参数对象引用未知
- 什么是 ?参数,以这些脚本和样式表引用
- 解构参数并保留对它的引用
- 当路由参数更改时,工厂中的角度火更改引用
- 可以使用ColdFusion语法在JavaScript中引用参数吗
- 函数已调用,但未引用参数
- json格式的函数引用参数(实际上是对象字面量)