* [ ] 实现:使用/不使用临时变量 交换两个变量的值
```
<script>
//一、使用临时变量
var n1 = 5;
var n2 = 8;
console.log(n1, n2);
// n 临时变量
var n = n1;
n1 = n2;
n2 = n;
console.log(n1, n2);
//二、不使用临时变量
var s1 = 5;
var s2 = 6;
s2 = s1+s2; // s2 = 5 + 6
s1 = s2 - s1; // s1 = 11 - 5
s2 = s2 - s1; // s2 = 11 - 6
console.log(s1, s2);
</script>
```
效果:
![](https://img.kancloud.cn/a1/07/a107c23ab446e259f9aad549c5b2c3ea_629x138.png)
- 空白目录
- 第一节 JavaScript介绍
- 第二节 JavaScript变量
- 01 什么是变量
- 02 变量的使用
- 03 变量命名规格和规范
- 04 交换两个变量
- 第三节 JavaScript数据类型
- 01 Number类型
- 简单数据类型
- 02 String 类型
- 03 Boolean类型
- 04 Undefined和Null
- 05 typeof 和 注释
- 06 数据类型转换
- 转换为:String类型
- 转换成:Number类型
- 转换成:Float 和 取正(负)
- 转换成:Boolean类型
- 第四节 JavaScript操作符
- 01 数学运算符
- 第五节 JavaScript操作流程及应用
- 第六节 JavaScript数组及应用
- 第七节 JavaScript函数及应用
- 第八节 JavaScript对象
- 第九节 JavaScript简单类型和复杂类型
- 第十节 JavaScript内置对象
- 第十一节 JavaScript数组常用方法及应用
- 第十二节 JavaScript字符串常用方法