不用第三个变量实现a,b的值交换
2008-10-29 20:48
267 查看
<script type="text/javascript">
<!--
//不用第三个变量实现a,b的值交换
var a = 3, b = 5;
alert(a);
alert(b);
//方法1:用异或运算
a = a ^ b;
b = a ^ b;
a = a ^ b;
//方法2:用加减运算
//a = a + b;
//b = a - b;
//a = a - b;
alert(a);
alert(b);
//-->
</script>
<!--
//不用第三个变量实现a,b的值交换
var a = 3, b = 5;
alert(a);
alert(b);
//方法1:用异或运算
a = a ^ b;
b = a ^ b;
a = a ^ b;
//方法2:用加减运算
//a = a + b;
//b = a - b;
//a = a - b;
alert(a);
alert(b);
//-->
</script>
相关文章推荐
- 不用第三个变量实现a,b的值交换
- 黑马程序员之ADO.NET学习笔记:不用第三个变量,实现两数交换
- 不用第三个变量实现a,b的值交换
- 如何不用第三个变量实现两个数的交换
- 用异或运算符实现不用第三个临时变量交换两个变量的值
- 不用定义第三个变量来实现两个数的交换
- 不用第三个变量实现a,b的值交换
- $ a = 1; $b = 2; 如何不用第三个变量 交换 $a 跟 $b 的值
- 不用第三个变量,交换两个变量的值三种方案详解
- 不用第三个变量,直接交换两个变量的值
- 不借助第三个变量实现两个变量交换的思考
- JAVA不借助第三个变量实现两个变量交换的思考
- 不用第三个变量交换两个参数值
- java实现两个变量值交换不使用第三个变量
- 不用中间变量,实现两个变量的交换
- 不用第三个变量交换两个变量的值的几种方法
- Untiy---- 冒泡排序与不用第三个变量实现排序
- 不使用第三个变量实现A和B的值交换
- 不借助第三个变量实现两个变量交换的思考
- 不用第三个变量就能交换两个变量值的五个方法