什么是变量
变量: 不断变化的一个值。
在程序中的变量: 类似于一个容器,用于保存数据的。
相同点:
- let 和 var 都属于关键字。
- let 和 var 都是用来定义变量的。
不同点:
- let 定义变量的时候,必须先定义后使用。
- var 定义的变量,可以先使用后定义(因为变量提升)。
- let 定义的变量名不能重复(同一个作用域中)。
- var 定义的变量名可以重复。
注意事项:
1.自定义的变量名的规范。
☛ 变量名不能以数字开头
☛ 变量名中间不能实现空格
☛ 变量名可以使用特殊符号但是仅限于 _
☛ 变量名不推荐使用汉字
☛ 变量名不能使用关键字
2.变量一次只能保存一个值,是最后一次的赋值结果。
let a = 1;
a= 2;
console.log(a); // 2
3.变量的定义和赋值可以直接写。
4.如果定义多个变量可以直接设置,使用逗号隔开。
let a = 123 , b = 456, c = 789;
console.log(a);
console.log(b);
console.log(c);
5. 使用变量的时候,必须先定义后使用。
什么是常量
常量: 数据不能发生改变(不能修改)。
语法: const 自定义常量名。
赋值: 常量名 = 值。
const和 let,var 之间的区别
- 在程序中如果值不会发生改变或者不能改变,推荐使用const。
- 在程序中如果值不断的发生改变,那么推荐使用let (var)。
- const定义的常量必须设置默认值。
- const定义的常量名不能重复。
- const定义的常量必须先定义后使用。