学习笔记:js里调用函数时,函数名带括号与不带括号的区别
function fun(){
return 5
}
var a=fun
var b=fun()
函数是function引用类型的实例,函数是一个对象,而对象是保存在内存中的,函数名则是指向这个对象的指针。var a = fun 表示把函数名fun这个指针拷贝一份给变量a,这样做的好处是可以在需要的时候找到函数并执行。
var b=fun()函数名后面加上圆括号就表示立即调用(执行)这个函数里面的
原创
2017-02-03 14:43:28 ·
3518 阅读 ·
0 评论