ES6中let和const

收藏

网址:https://es6.ruanyifeng.com/

一、let :声明变量

    1. let声明的变量只在代码块内有效。

    2. 不可以重复声明同一个变量,但可以赋值

let a=0;
a=1;

    3. 不存在变量提升

二、const : 常量   (写的时候大写)

    1. const声明的变量只在代码块内有效。

    2. 不可以重复声明同一个变量,但可以赋值

    3. 不存在变量提升

【面试题】let 和 var 区别

    1. var声明变量可能不具有作用域,let声明变量有作用域

    2. var可以声明同一个变量(覆盖),let不可以

    3. var有变量提升,let没用

var a=0;
var a=1;

后者会覆盖前者,但是let不可以重复声明同一个变量,会报错

评论(

您还未登录,请先去登录
表情
查看更多

相关作者

  • 获取点赞0
  • 文章阅读量264

相关文章

联系小鹿线

咨询老师

咨询老师

扫码下载APP