letconst 都是 ES6 新增加了两个重要的关键字,varES6 之前就有的, 他们都是用来声明变量的,const 是用来声明一个只读的常量。

varletconst 三者区别可以围绕下面五点展开:

  1. 变量提升:var 可以在声明之前调用,letconst 不行(会报错)
  2. 块级作用域var 不存在块级作用于,letconst
  3. 重复声明:var 允许重复声明变量,letconst 不行
  4. 修改声明的变量:varlet 可以,const 不行
  5. 使用:能用 const 的情况尽量使用 const,其他情况下大多数使用 let,避免使用 var
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:叶继伟

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!