JS之变量与常量

来源:互联网 发布:slack软件 编辑:程序博客网 时间:2024/04/30 01:41

变量

  • 变量: 内存中存储一个数据的空间, 再起个名字
  • 何时使用
    • 程序中, 每个数据都要先存在变量中, 再使用变量执行计算
  • 为什么使用变量
    • 变量可以让程序更灵活
  • 如何使用: 声明->赋值->取值
    • 声明: 在内存创建一个新变量, 并起名字
      • var 变量名;(变量默认值为undefined)
      • 变量命名建议用驼峰法则
      • 规定:
        • 变量名由字母数字下划线组成
        • 不能以数字开头
        • 不能使用保留字
      • 强烈建议: 所有变量使用前必须声明
    • 赋值: 将等号右侧的值保存在等号左侧的变量中
      • 变量名 = 值;
      • 对变量赋值, 相当于用新值替换旧值
      • 强调: 任何运算都无法修改变量中的值;只有赋值运算, 才能修改变量中的值
      • 强烈建议: 在声明同时就初始化变量的值
    • 取值: 编写程序时, 使用变量名参与运算(执行程序时, 使用变量名的地方, 自动取出变量中的值代替)
    • 特殊情况:
      • 仅声明,未赋值,可以使用
      • 未声明的变量, 试图取值, 报错: ReferenceError: XXX未定义
      • 未声明, 直接赋值, 自动创建同名变量。但强烈建议所有变量先声明, 再使用。
  • 声明提前: 在正式执行脚本之前, 将所有var声明的变量, 提前预读到当前作用域的顶部, 集中声明创建, 然后再开始执行程序
    • 赋值操作位置不变

常量

  • 什么是常量
    • 一旦创建并初始化后, 值不可改变的量
  • 何时使用
    • 保存程序中一成不变的值
  • 如何声明并初始化
    • const 常量名 = 值;
    • 习惯上, 常量名用全大写字母组成
0 0
原创粉丝点击