Javascript:var、let、const的区别

    科技2022-07-14  131

    var、let、const的区别

    1、var

    特点如下:

    ①定义变量

    ②存在变量前置(预解析)

    ③可以重复声明

    ④没有块的概念,可以跨块访问,不能跨函数访问

    ⑤不初始化出现undefined,不会报错。

    详细信息:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/var

    2、let的特点

    ①let定义变量

    ②不存在变量前置(不会被预解析)

    ③不能重复声明

    ④只能在块作用域里访问,也不能跨函数访问,对函数外部无影响

    详细信息:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/let

    3、const的特点

    ①const定义常量

    ②不存在变量前置(不会被预解析)

    ③不能重复声明

    ④只能在块作用域里访问,也不能跨函数访问

    ⑤使用时必须初始化(即必须赋值),而且不能修改(不能重新赋值)。

    详细信息:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/const

    Processed: 0.013, SQL: 8