把函數賦給變量會調用函數?只是一賦值的一個過程,還沒有去調用為什么它自己會調用一次這個函數?
<!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>
把函數賦給變量會調用函數?
慕數據5775487
2017-01-24 22:29:48