js預解析及案例分析

1、預解析 JavaScript解析器執行JavaScript代碼的時候,分爲兩個過程:預解析過程和代碼執行過程。 預解析過程: 把變量的聲明提高到當前做用域的最前面,只會提高聲明,不會提高賦值。 把函數的聲明提高到當前做用域的最前面,只會提高聲明,不會提高調用。 變量提高:定義變量的時候,變量的聲明會被提高到做用域的最上面,變量的賦值不會提高。 函數提高:JavaScript解析器首先會把當前做
相關文章
相關標籤/搜索