为了账号安全,请及时绑定邮箱和手机立即绑定

函数为什么返回两次?;

函数为什么返回两次?;

千万里不及你 2018-09-14 11:10:53
function f(num1,num2){            if(num1<num2){                return alert(num1);             }else{                return alert(num2);             }                                } alert(f(1,2))  //一次弹1;一次undefined;我理解的只弹一次;
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

function f(num1,num2){    if(num1<num2){        return alert(num1);//这里弹第一次
    }else{        return alert(num2);
    }
 
    
}
alert(f(1,2));//这里弹第二次

你的本意应该是这样的

function f(num1,num2){    if(num1<num2){        return num1;//返回该数字
    }else{        return num2;
    }
 
    
}
alert(f(1,2));//这里弹出显示返回值


查看完整回答
反对 回复 2018-10-20
  • 1 回答
  • 0 关注
  • 522 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信