一、变量是什么?
变量就是一个用来存储数据的容器,变量是容器不是数据
二、变量的基本使用
- 声明变量
let 变量名
声明变量有两部分构成:声明关键字、变量名(标识) - 赋值变量
-
变量名 = 数据 通过“=”赋值
-
变量初始化
在声明变量的时候直接完成赋值操作
-
更新变量
直接给变量名重新赋值,不用声明变量
let不允许多次声明同一个变量
- 声明多个变量
可以同时声明多个变量,但不建议这样
let age = 18, name='张三'
document.write(age,name)
三、变量的本质
变量的本质是程序在内存中申请的一块用来存放数据的小空间
四、变量命名规则与规范
规则
- 不能用关键字
关键字:有特殊含义的字符,JavaScript 内置的一些英语词汇。例如:let、var、if、for等 - 只能用下划线、字母、数字、$组成,且数字不能开头
- 字母严格区分大小写,如 Age 和 age 是不同的变量
规范
- 起名要有意义
- 遵守小驼峰命名法
第一个单词首字母小写,后面每个单词首字母大写。例:userName
五、变量的扩展-数组
- 数组的声明
语法:let 数组名 = [数据1,数据2,...,数据n]
- 数组是按顺序保存,所以每个数据都有自己的编号
- 计算机中的编号从0开始,所以小明的编号为0,小刚编号为1,以此类推
- 在数组中,数据的编号也叫索引或下标
- 数组可以存储任意类型的数据
- 数组的取值
语法:数组名[下标]
下标从0开始 - 一些术语
元素:数组中保存的每个数据都叫数组元素
下标:数组中数据的编号
长度:数组中数据的个数,通过数组的length属性获得
六、常量
- 概念:使用 const 声明的变量称为“常量”,声明时必须赋值
语法:const 常量名 = 数值
- 使用场景:当某个变量永远不会改变的时候,就可以使用 const 来声明,而不是let。
- 命名规范:和变量一致
- 常量使用:
注意: 常量不允许重新赋值,声明的时候必须赋值(初始化)
小技巧:不需要重新赋值的数据使用const