银行前端面试高频基础问题——var、let和const到底有哪些区别?讲不清楚当场发感谢信!?

银行前端面试高频基础问题——var、let和const到底有哪些区别?讲不清楚当场发感谢信!?
银行前端面试高频基础问题——var、let和const到底有哪些区别?讲不清楚当场发感谢信!?_第1张图片

  • 面试官:知道const、let和var吧,说说他们的区别吧

  • 我:… …

前言

可以说这是银行我们面试遇到的最高频的一个问题,也是一个很基础的问题了。所以,我们定然在这个问题上,不能讲不清楚,那就当场发感谢信了。当然,除此之外深入的还需要去了解一下const和let的实现原理。

let

let 关键字用来声明变量,使用 let 声明的变量有几个特点:

  1. 不允许重复声明
  2. 块儿级作用域(局部变量)
  3. 不存在变量提升
  4. 不影响作用域链
示例
// let关键字使用示例:
let a; // 单个声明
let b,c,d; // 批量声明
l

你可能感兴趣的:(前端,面试,前端,vue.js,html5,程序人生)