var只能聲明一個變量,這個變量可以保存任何數據類型的值
ES6之前並沒有定義聲明常量的方式,ES6標准中引入了新的關鍵字const來定義常量
使用const定義常量后,常量無法改變
1 const a=5; 2 a=2; 3 alert(a);
4 VM204:2 Uncaught TypeError: Assignment to constant variable. 5 at <anonymous>:2:2
ES6中還新增了let關鍵字來聲明變量,作用與var相似,但其所聲明的變量只在聲明所在塊內有效