1. 程式人生 > >述函數的作用,瀏覽器執行函數的過程

述函數的作用,瀏覽器執行函數的過程

函數代碼 編程 tex defined ext 初始化 pos 才有 一個

作用:在對象裏是個方法,計算,把方法封裝起來,使編程更簡便。

一個函數的執行過程分為兩個階段:(1)建立執行環境;(2)執行函數代碼。

在建立執行環境(execution context)的階段,函數將初始化各種變量,並將它們記錄在一個內部的變量對象(variable object)中。記錄在該變量對象中的變量依次有下面三種:(a)函數的實際參數;(b)內部的函數聲明;(c)內部的變量定義。這個階段結束之後前面兩種變量有了具體的值,而最後一種變量的值總是 undefined。在執行函數代碼階段,當函數執行到 var 語句時,這種變量才有了具體的值。

述函數的作用,瀏覽器執行函數的過程