JS中var, let, const之间的区别

使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象;

使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升;

使用const声明的是常量,在后面出现的代码中不能再修改该常量的值。


比较let 和 var,var管的范围更宽,而let只管自己范围内的事,所以很多时候用let更加安全一些,不存在变量提升的现象。

你可能感兴趣的:(JS中var, let, const之间的区别)