JS的作用域

作用域是一套規則,用於確定在何處以及如何查找變量(標識符)。如果查找的目的是對變量進行賦值,則進行LHS查詢,如果目的是獲取變量的值,則進行RHS查詢。賦值操作符會導致LHS查詢。=操作符或調用函數時傳入參數的操作都會導致關聯作用域的賦值操作。JS引擎首先會在代碼執行前對其進行編譯,在這個過程中,像var a=2這樣的聲明會被分解成兩個獨立的步驟。 1.首先,var a在其作用域中聲明新變量,這會
相關文章
相關標籤/搜索