做用域和閉包閉包
1.做用域:code
查找變量並給變量賦值使用LHS查詢,查找變量並獲取變量的值使用RHS查詢 RHS和LHS都會從當前做用域開始沿着做用域鏈逐級向上查找不成功的RHS會致使ReferenceError不成功的LHS會隱式的建立全局變量(非嚴格模式下),或者拋出ReferenceError錯誤(嚴格模式下)作用域
2.詞法做用域:字符串
① 欺騙詞法:evel中的字符串會被當作本來寫在那裏的代碼,嚴格模式下,evel在運行時有本身的詞法不會改變原詞法做用域變量
evel