1. var 存在变量提升,let和const 不存在变量提升
什么是变量提升
函数和变量的申明会被提升到函数的最顶部,即函数和变量可以先使用再申明
eg:
console.log(a) ------undefind
var a = 1
console.log(b,c) -------error b is not defined
let b=2;
const c = 3;
函数和变量的申明会被提升到函数的最顶部,即函数和变量可以先使用再申明
eg:
console.log(a) ------undefind
var a = 1
console.log(b,c) -------error b is not defined
let b=2;
const c = 3;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。