var、let和const的区别?

来源:互联网 发布:网络冗余方案 编辑:程序博客网 时间:2024/05/16 07:42

(1)const定义的是常亮,并且定义时必须初始化,因为之后值不能在改变;

const a = 2;

(2)var定义的变量可修改,如果只声明,不初始化,定义的变量值是undefined

var a;

alert(a);//undefined

(3)let定义块级作用域,函数内部使用let,对函数外部无影响


原创粉丝点击