把函数赋给变量会调用函数?只是一赋值的一个过程,还没有去调用为什么它自己会调用一次这个函数?
<!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>
添加回答
举报
0/150
提交
取消