变量是什么
变量是计算机中用来存储数据的“容器”,它可以让计算机变得有记忆
变量的本质
内存:计算机中存储数据的地方,相当于一个空间 变量:是程序在内存中申请的一块用来存放数据的小空间
垃圾回收机制
Javascript本身自带垃圾回收机制,不使用的变量会回收空间,避免内存漫溢
变量的基本使用
声明变量
警告
let不允许多次声名同一个变量
let age;
let是关键字, age是变量名/标识符
变量赋值
变量名前跟上一个=
let age;
age = 6;
//输出变量值
document.write(age);
更新变量
变量赋值后,还可以通过简单地给它一个不同的值来更新它
let age;
age = 12;
//更新变量
age = 24;
//输出变量值
document.write(age);
变量初始化
//声明并初始化变量值
let age = 24;
//声明多个变量并初始化
let gender = 'male',userName = 'igloo';
变量命名规则与规范
规则:必须遵守,不遵守会报错 规范:建议,不遵守不会报错,但不符合业内通识
命名规则
- 不能用关键字
- 下划线、字母、数字、$组成,且数字不能开头
- 字母严格区分大小写,如Age和age是不同变量
命名规范
- 起名字要有意义
- 遵守驼峰命名法,建议小驼峰命名
声明变量规范
使用let而非var声明变量
var声明有如下弊端
- 可以先使用在声明(不合理)
- 声明过的变量可重复声明(不合理)
- 缺少块级作用域
