什么是变量,我们通俗的将,就是可以改变的量。从编程角度来说,变量是用于存储某种/某些数值的存储器,我们可以把变量看作一个盒子,为了区分盒子,可以用BOX1,BOX2等名字代表不同的盒子,BOX1就是盒子的名字(也就是变量的名字)
    es6之前定义变量使用关键字var,语法如下

    1. var 变量名

    变量需要先声明后赋值

    1. var mychar;
    2. mychar = "javascript";
    3. var mychar = 6;

    变量也可以重复赋值

    1. var mychar;
    2. mychar = "javascript"
    3. mychar = "hello"

    es6新增了两个定义的变量的关键字,分别为let const,语法如下

    1. let 变量名
    2. const 变量名 = 初始值

    注意:

    1. const初始值必须赋值
    2. 在JS中,变量区分大小写
    3. 变量也可以不用声明就使用,但是不违反,需要先声明,后使用