JS變量提升

1.  js會先把所有變量都聲明好了之後,然後才進行賦值,並不是聲明一個變量就賦值,再聲明一個再賦值。js所謂變量提升,提升就是爲了事先聲明變量。中間包括函數聲明 2. 在作用域中,不管變量和函數寫在什麼位置,所有變量會被整體提升到作用域頂部,所有函數也會被整體提升到作用域頂部,但是函數整體在變量整體的後面。 3. 變量運行(搜索)機制: 首先看,有沒有局部作用域 如果有,查找是不是這個局部作用域
相關文章
相關標籤/搜索