初步认知
基于没有查阅文档以及本人的开发教训对于这三者的认知如下
- 三者都是用于申明变量,const 最好辨别,个别用于申明常量,申明后赋值后的变量无奈从新进行赋值,(有的面试会问 const 的对象是否从新赋值,对于整个变量会报错,然而能够从新赋值 key 和 value, 这一点接下来会认真说说)
- var 是贯通 js 的,let 和 const 是 es6 之后诞生的
- let 领有暂时性死区个性,上面会具体展现
- var 领有变量晋升个性,
以上是仅凭面试功底以及教训临时想出的,接下来接合代码和文档开展说说