const , var ,let 的定義域差別

在ES6中,const , var let 各自的定義域是不同的:

1、const  : 定義的變量不可修改,且必須賦值,

eg: const   a = 1;

2、var :定義的變量可修改,且可不用賦值,未賦值時輸出爲undefined;

eg: var a;

      var a=1;

3、let: 定義在塊級作用域中;在函數內部定義後,對函數外部無影響。

eg: let a = 2;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章