let,const与var关键字声明变量有什么区别:
JavaScript面试题,let和var的区别,let和const是什么意思?
一、let和var的区别
1、let声明的变量是块级作用域(所在花括号里),var是函数作用域和全局作用域
注意:let是可以定义全局变量,局部变量,块级作用域的变量。
2、let声明的变量不会声明提升,var会声明提升
3、从代码的写法上,let不能声明同名的变量,var可以。
let和const都可以声明变量,let声明的变量可以修改,const修饰的变量不能修改。
当然,此时就需要对比let和var了,请看 JavaSc
原创
2021-02-26 14:07:20 ·
242 阅读 ·
0 评论