js調用函數加括號和不加括號的區別


1 function test(){
2   return 1;
3 }
4 var a = test;
5 console.log(a);//a是整個函數體,是一個函數對象

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

函數名其實就是指向函數的指針。

不加括號可以認為是查看函數的完整信息。

不加括號傳參,相當於傳入函整體。

加括號表示立即調用(執行)這個函數里面的代碼。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM