之前被学姐问const和let有什么区别,没有答出来,自己查阅了一些资料和大家分享一下。
1.var 定义的变量可以修改,也可以不给它初值,如果没有没有初始化就是undefined,不会报错。
2.const 定义的变量必须初始化,而且不可以修改。
3.let 是块级作用域,函数内部使用let定义后,对函数外部无影响。
之前被学姐问const和let有什么区别,没有答出来,自己查阅了一些资料和大家分享一下。
1.var 定义的变量可以修改,也可以不给它初值,如果没有没有初始化就是undefined,不会报错。
2.const 定义的变量必须初始化,而且不可以修改。
3.let 是块级作用域,函数内部使用let定义后,对函数外部无影响。