javascript 将函数赋值给变量

function hi(){   
  var a = 1;   
   a++;
};          
var aaa = hi(); 
var bbb = hi; 
aaa,bbb,aaa(),bbb()意义有什么不同?

慕运维8079593
浏览 386回答 1
1回答

FFIVE

var aaa = hi();   // hi()执行结果赋值给aaa var bbb = hi;     //hi对象赋值给bbb   bbb()和hi()一个效果,函数hi是一个函数对象 aaa()没有意义,不是函数,是函数执行的结果赋值,你可以function hi(){     var a = 1;      a++;return a;},就是知道aaa是什么了 bbb()  执行函数
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript