JS中常用的聲明方式:var , let ,const 三者的區別在哪裏

首先var是js最開始使用的方法,let 和const是在ES6中開始使用的。他們的區別在於,var存在變量提升,而let和const沒有。 變量提升是指頁面在處理Js的時候會先搜索所有的變量,然後將所有的變量提升到最頂部。 由於var存在變量提升,所以通過var定義的變量可以先使用,後聲明。來舉個例子: 相對的let和const沒有變量提升,必須先聲明再使用,不然就會報錯。來看一個對應例子: 並
相關文章
相關標籤/搜索