一、什么是变量
    1、概念:变量可以看作是存储数据的容器。
    举例:盛水的杯子,杯子指变量,杯中的水指保存在变量中的数据。

    2、语法:JavaScript中变量通常利用var关键字声明,并且变量名的命名规则与标识符相同。
    举例:合法变量名(如number、_it123)、非法变量名(如88shout、&num)。

    二、标识符
    1、概念:程序开发中,经常需要自定义一些符号来标记一些名称,并赋予其特定的用途,如变量名、函数名等,这些符号都被称为标识符。

    2、定义规则:

    • 由大小写字母、数字、下划线和美元符号($)组成。
    • 不能以数字开头。严格区分大小写。
    • 不能使用JavaScript中的关键字命名。
    • 要尽量要做到“见其名知其意”。

    3、当标识符中需要多个单词进行表示时,常见的表示方式有下划线法(如user_name)、驼峰法(如userName)和帕斯卡法(如UserName)。可根据开发需求统一规范命名的方式,如下划线方式通常应用于变量的命名,驼峰法通常应用于函数名的命名等。

    三、保留关键字
    1、保留关键字:是指在JavaScript语言中被事先定义好并赋予特殊含义的单词。
    2、未来保留关键字:是指预留的,未来可能会成为保留关键字的单词。

    保留关键字

    break case catch class const continue
    debugger default delete do else export
    extends false finally for function if
    import in instanceof new null return
    super switch this throw try true
    typeof var void while with yield

    未来保留关键字

    abstract arguments await byte boolean char
    double enum eval final float goto
    implements int interface let long native
    package private protected public short static
    synchronized throws transient volatile

    四、变量的使用
    image.png

    五、变量的赋值
    image.png

    六、常量
    1、概念:可以理解为在脚本运行过程中值始终不变的量。
    2、特点:一旦被定义就不能被修改或重新定义。
    举例:数学中的圆周率π就是一个常量,其值就是固定且不能被改变的。

    3、语法:ES6中新增了const关键字,用于实现常量的定义常量命名规则:遵循标识符命名规则,习惯上常量名称总是使用大写字母表示。
    常量的值:常量在赋值时可以是具体的数据,也可以是表达式的值或变量。
    image.png