let const var 区别

转载 (原文地址) 小丑鸭havefun 随笔 js 479阅读 2017-08-29 17:51:13 举报

1.const定义的变量不可以修改,而且必须初始化
javascript 代码

2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错
javascript 代码

3.let是块级作用域,函数内部使用let定义后,对函数外部无影响
javascript 代码

评论 ( 1 )
最新评论
fantasy525 2017-08-30 15:08:31 1F

补充,let有提升效果只不过let是声明提升,初始化没有提升,var是声明提升,初始化也提升并赋值为undefined,