JS变量

120 阅读2分钟

1、什么是变量

  1).变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据;
  通俗来说变量其实就相当于一个容器,内部可以存储任意类型的数据,使用变量时,用的是内部存储的数据。

2、声明变量

  声明(定义)变量有两部分构成:声明关键字、变量名(标识)

image.png
  关键字是 JavaScript 中内置的一些英文词汇(单词或缩写),它们代表某些特定的含义,如var的含义是声明变量的。

拓展:声名变量 let 和 var 的区别

  1)let:
    1:不允许重复声明同一变量
    2:可以同时声明多个变量并赋值
    3:作用域为块级作用域
    4:let不能在定义之前访问该变量
  2)var:
    1:允许重复声明同一变量
    2:可以同时声明多个变量并赋值
    3:作用域为函数作用域
    4:var能在定义之前访问该变量

3、变量的赋值

  变量定义之后,初始时没有进行赋值,内部有一个默认存储的值叫 undefined(未定义) 表示内部未赋值,但可以存储数据了
  变量赋值的方式:通过等号 = 赋值,等号右边的值赋值给左边的变量 (等号在 JS 中叫做 赋值号;书写时,等号 = 两侧习惯书写一个空格)

image.png

4、变量名的命名规范

  1)只能是字母、数字、下划线、$,且不能以数字开头
  2)JS严格区分大小写(num 和 Num 是不同的变量)
  3)不能使用关键字和保留字
  4)起的名字要有语义化,见名知意 (推荐用驼峰命名)