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

2019-12-10  本文已影响0人  滑冰的夏虫

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读