2023-05-30 11:37

JavaScript的var-let-const声明变量的区别

码自答

WEB前端

(333)

(0)

收藏

在JavaScript中声明变量,可以用var let和const

1    var

    1)可以声明全局变量,也可以声明局部变量

        image.png

    

        对于if条件和循环中间声明的变量,不是局部变量

        image.png


    2)var可以变量提升

        image.png


    3)可以重复声明 

        image.png


2    let

    新版本中增加的声明变量的方式,类似var

    1)    块作用域局部变量

            对于if条件和循环声明的变量,也是局部变量

        image.png

    

    2)    不能重复声明,只能重复赋值

        image.png

        3)    没有变量提升

        image.png


3    const

    1)    和let类似 块级作用域

        image.pngimage.png


    2)    声明常量

            其值不可以改变

            image.png


            

0条评论

点击登录参与评论