不用引入第三变量交换两个变量的值
2017-04-20 00:00
260 查看
摘要: 变量数值交换
var a = 1; var b = 2; var c;
c=a;
a =b;
b=c;
console.log(a); //a:2
console.log(b);//b:1
第一种: a = a + b; b = a - b; a = a - b;
第二种: ES6的新语发:解构赋值 [a,b]=[2,1]
不用引入第三变量交换两个变量的值
借用第三个变量:c;var a = 1; var b = 2; var c;
c=a;
a =b;
b=c;
console.log(a); //a:2
console.log(b);//b:1
第一种: a = a + b; b = a - b; a = a - b;
第二种: ES6的新语发:解构赋值 [a,b]=[2,1]
相关文章推荐
- 不用引入第三变量交换两个变量的值
- 不用设置第三变量,交换两个变量
- java中不用第三变量交换两个变量的值
- 不引入第三变量,交换两个变量的值
- ADO.NET面试题之基础篇不用第三变量交换两个变量的值
- Java里不用第三变量完成两个数字的交换
- 标准C语言,不用引入新变量就可以交换两个变量的方法及其注意事项
- 不用第三变量交换两个整数
- 交换两个变量而不用第三变量
- 不引入第三变量,交换两个变量的值
- 两个变量交换数值,不引入第三变量
- 如何不用中间变量交换两个变量的值
- 不用额外变量交换两个整数值 Python版
- 交换两个变量的值,而不引入其他中间变量
- 不用第三变量交换整型数值的三种方法
- 不用第三个变量交换两个变量的值
- 不用临时变量交换两个单精度浮点数的值
- 不用新变量直接交换现有两个变理的值?
- 温故知新系列(二)交换两个变量的值不用第三个变量
- 交换两个值,不用临时变量(C位运算)