var、let和const的區別?

(1)const定義的是常亮,而且定義時必須初始化,由於以後值不能在改變;函數 const a = 2;作用域 (2)var定義的變量可修改,若是隻聲明,不初始化,定義的變量值是undefined變量 var a;co alert(a);//undefinedlet (3)let定義塊級做用域,函數內部使用let,對函數外部無影響const
相關文章
相關標籤/搜索