JS变量声明--var, let, const 的区别
JS变量声明--var, let, const 的区别letconst
ES6之前,我们都是使用 var 来声明一个变量。在ES6中,又新增加了 let 和 const 关键字用来声明变量。那么它们之间有何不同呢?
下面本文将一一说明:
let
let的用法与var十分相似,只是在功能上有以下几点不同:
let 声明的变量只在定义的代码块内有效。比如下面代码中输出b就会报错!
{
var a = 1;
let b = 2;
}
console.log(a) // 1
console.log(b)
原创
2020-06-11 20:50:06 ·
268 阅读 ·
1 评论