1.变量是什么
变量是计算机中用来存储数据的“容器”,简单理解是一个个的盒子。
2.变量基本使用
<script>
// 变量 我的姓名
let username; // 创建变量
username = '万翠花'; // 变量赋值
console.log(username); // 变量的使用
// 声明变量的同时 也赋值 常用!
let color = 'yellow';
color = 'black'; // 变量更新
// 一次性声明多个变量 同时赋值
let username1 = '万大胆',
height1 = 190,
weight1 = 200;
</script>
变量的交换
<script>
/*
1 有两个变量 实现交换他们的值
num1 = 10 num2 = 20
经过程序的运作
num1 = 20 num2 = 10
*/
// 1 要创建三个变量
let num1 = 10,
num2 = 20,
temp;
// 2 设置 空的变量 存放num1的值
temp = num1;
// 3 设置num1 等于 num2
num1 = num2;
// 4 设置num2 等于之前num1的值(temp)
num2 = temp;
console.log(num1);
console.log(num2);
// 5 小结
// 思路在于 要多创建一个变量 来存放临时的数据 即可
</script>
3.变量的本质
- 变量是内存里的一块空间,用来存储数据
4.变量命名规则与规范
-
规则:
- 不能用关键字 关键字:有特殊含义的字符,JavaScript 内置的一些英语词汇。例如:let、var、if、for等
- 只能用下划线、字母、数字、$组成,且数字不能开头
- 字母严格区分大小写,如 Age 和 age 是不同的变量
-
规范:
-
起名要有意义
-
遵守小驼峰命名法
第一个单词首字母小写,后面每个单词首字母大写。例:userName
-
let和var的区别:
-
let 为了解决 var 的一些问题
-
var 声明:
- 可以先使用 在声明 (不合理)
- var 声明过的变量可以重复声明(不合理)
- 比如变量提升、全局变量、没有块级作用域等等
-
结论: 以后声明变量我们统一使用 let