JavaScript預解析:同名變量和函數、同名函數表達式和同名函數聲明,執行哪一個和變量提高的坑

先說下預解析的含義,在寫js代碼調用函數的時候,不管你是在調用位置的前面或者後面聲明函數,均可以正常調用,緣由是,JavaScript碰到script標籤,會將var變量(注意是var)聲明和函數聲明(注意是聲明)提高到當前做用域最前面。javascript 要想搞懂預解析,先記住結論:java 變量的提高,指的是聲明的提高,賦值(初始化)並不會提高函數 接下來 就對着這個結論看一些例子:spa
相關文章
相關標籤/搜索