关于es6中let const小计

首先,我们知道let和var 用法一下,都是用于声明变量,但let和var是有一定差异.

  • var

    1.可以重复声明,即同个变量名在同个作用域下,多次声明,只有后声明会覆盖先声明的
    关于es6中let const小计 2.作用域:全局作用域 和 函数作用域

    3.可以被预解析,即声明写在使用下面不会报错,为undefiend
    关于es6中let const小计

  • let

    1.不可以重复声明,即同个变量名在同个作用域下,多次声明,会报错

    关于es6中let const小计2.作用域:全局作用域 和 块级作用域

    块级作用域是指{}之间,为块级作用域
    关于es6中let const小计

    3.不可以被预解析,即声明前使用下面会报错
    关于es6中let const小计

  • const大致与let差不多,主要有一点差别,const是常量,声明是就要赋值,且不可以做修改

    1.不可以重复声明

    2.作用域:全局作用域 和 块级作用域

    3.不可以被预解析

    4.常量不能重新被赋值

以上是 关于es6中let const小计 的全部内容, 来源链接: utcz.com/a/60298.html

回到顶部