重學原生js之變量提升

變量聲明是所有的編程語言中最基礎部分之一。然而,JavaScript 有一個怪異點,稱之爲變量提升(hositing),這個能夠讓一個看上去無關緊要的聲明變成一個小bug。 一、變量提升 在當前上下文遇到一個變量,如果不是私有的,則向上級上下文中查找一直找到全局上下文爲止, 如果全局上下文中也沒有: 如果是獲取變量的值,則直接報錯 2. 如果是設置變量的值,則相當於給window(GO)設置一個屬
相關文章
相關標籤/搜索