不用第三个变量实现a,b的值交换

来源:互联网 发布:xampp mysql 编辑:程序博客网 时间:2024/05/13 12:54
 
  1.  <script type="text/javascript">
  2.   <!--
  3.     //不用第三个变量实现a,b的值交换
  4.     var a = 3, b = 5;
  5.     alert(a);
  6.     alert(b);
  7.     //方法1:用异或运算
  8.   a = a ^ b;
  9.   b = a ^ b;
  10.   a = a ^ b;
  11.     //方法2:用加减运算
  12.     //a = a + b;
  13.     //b = a - b;
  14.     //a = a - b;
  15.     alert(a);
  16.     alert(b);
  17.   //-->
  18.   </script>