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

把函数赋给变量会调用函数?

把函数赋给变量会调用函数?

慕数据5775487 2017-01-24 22:29:48
把函数赋给变量会调用函数?只是一赋值的一个过程,还没有去调用为什么它自己会调用一次这个函数? <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> //内部私有函数 // function a(param){ // function b(param1){ // return param1+10; // }; // return '在函数体内调用函数b的结果为:'+b(param); // }; // console.log(a(20)); // function a(param){ // var b=function(param1){ // return param1+10; // }; // return b(param); // }; // document.write(a(22)); //返回函数的函数 function a(){ alert('aaa'); return function b(){ alert("bbb"); } } var func=a(); </script> </body> </html>
查看完整描述

1 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

a();函数名后边带括号就已经执行函数了。应该改成这样:var func=a;
查看完整回答
1 反对 回复 2017-01-25
  • 1 回答
  • 0 关注
  • 1790 浏览
慕课专栏
更多

添加回答

举报

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