JavaScript 中的var和let

一共就這麼幾句話和例子,不必長篇大論。 let更嚴格一些。   一、var變量,作用域是整個封閉函數 ;let變量,作用域是子塊中。 看下面兩個例子就行了。       二、var變量都會先初始化爲undefined,不管你在它的作用域的哪裏聲明;let變量沒有提前聲明會報錯。       要注意的一點,不管聲明var變量的那個語句的條件是否滿足,對變量var的聲明都會執行,而且最先執行。 下左圖
相關文章
相關標籤/搜索