把函数作为参数传递进另一个函数, 像下面这样, 但是没有反应, 请问, 要是想采用两个和函数的写法, 应该像下面这样写吗? 下面的代码有什么问题吗?
var i;
var num=function(i){
for(i=1;i<21;i++){
return i;
};
};
num();
var str=function(num){
var stra='Fizz';
var strb='Buzz';
if(num%3===0 && num%5===0){
console.log(stra+strb);}else if(num%5===0){
console.log(strb);}else if(num%3===0){
console.log(stra);}else{
console.log(num);};
};
str();
//输出 undefined
然而实际上我想输出
我知道下面这种方式可以输出上面的结果, 但是像上面代码那样, 两个函数时要怎么办?
慕桂英546537
相关分类