JavaScript函數建立

js的函數也是對象,其建立有三種方式:函數聲明、函數表達式、函數構造器。函數

 

上圖中,左邊爲函數聲明,右邊爲函數表達式。對象

 

上圖的要點爲:函數聲明和變量聲明會前置,函數表達式不會前置。blog

 

上圖的要點爲:作用域

1.可經過構造器直接新建函數,new能夠省略。io

2.Function前面的入參爲函數入參,最後一個參數爲函數體。變量

 

上圖的要點爲:函數中的變量存在在本身的做用域中,不可跨函數調用。im

 

上圖的要點爲:d3

1.函數表達式和函數構造器容許匿名,且都可當即調用。img

2.函數構造器沒有函數名。co

相關文章
相關標籤/搜索