「面試」var、let、const的區別

var和let的區別: 函數作用域 & 塊級作用域 var只有全局作用域和函數作用域概念,沒有塊級作用域的概念。但是會把{}內也假稱爲塊作用域。 let只有塊級作用域的概念 ,由 { } 包括起來,if語句和for語句裏面的{ }也屬於塊級作用域。 如圖: 變量提升 & 暫時性死區 var 存在變量提升,而 let,const(後面會提及)聲明的變量卻不存在變量提升,所以用 let 定義的變量一定
相關文章
相關標籤/搜索