js调用函数加括号和不加括号的区别

1 function test(){
2   return 1;
3 }
4 var a = test;
5 console.log(a);//a是整个函数体,是一个函数对象

js调用函数加括号和不加括号的区别

1 function test(){
2   return 1;  
3 }
4 var b = test();
5 console.log(b);//返回1

js调用函数加括号和不加括号的区别

函数名其实就是指向函数的指针。

不加括号可以认为是查看函数的完整信息。

不加括号传参,相当于传入函整体。

加括号表示立即调用(执行)这个函数里面的代码。

js调用函数加括号和不加括号的区别

 

js调用函数加括号和不加括号的区别

上一篇:kubernetes-部署


下一篇:文件上传下载