前端-let和var和const的区别
1.let必须先定义再使用,var可以先使用再定义。
console.log(d);
let d=20; //报错,let必须先定义再使用
console.log(d);
var d=20; //不报错,var可以先使用再定义
2.var比较老旧,let比较新,平时使用let较多。
3.const,let,var 之问的区别:
1.在程序中如果值不会发生改变或者不能改变 推荐使用const
2.在程序中如果值不断的发生改变,那么推荐使用 let(var)
3.const定义的常量必须设置默认值
4.const定义的常量名不能重复
5.const定义的常量必须先定义后使用