JS中var、let、const区别? 用3句话概括

 

使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象;
使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升;
使用const声明的是常量,在后面出现的代码中不能再修改该常量的值。

let和const都是es5,es6新版本的js语言规范出来的定义,在这以前定义一个变量只能用var。let和const都是为了弥补var的一些缺陷而新设计的。

 

 

 

 

 

 

.

posted @ 2017-08-12 09:46  James2019  阅读(276)  评论(0编辑  收藏  举报