- <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>
转载于:https://www.cnblogs.com/sesexxoo/archive/2008/10/29/6189815.html
不用第三个变量交换值
本文介绍了一种不使用额外变量来交换两个变量值的方法。通过异或运算实现了a和b值的互换,并提供了另一种使用加减运算的方法。
1956

被折叠的 条评论
为什么被折叠?



