a,b值进行交换的方法
Posted mataoblogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了a,b值进行交换的方法相关的知识,希望对你有一定的参考价值。
方法一
最容易想到的就是拿一个空“杯子”进行转换,代码如下:
<script type="text/javascript"> var a = 1; var b = 2; var c; c = a; a = b; b = c; document.write("a=" + a); document.write("<br/>"); document.write("b=" + b); </script>
输出结果:
方法二
利用加减的方法来进行交换,代码如下:
<script type="text/javascript"> var a = 1; var b = 2; var c; a = a + b; b = a - b; a = a - b; document.write("a=" + a); document.write("<br/>"); document.write("b=" + b); </script>
结果还是一样:
方法三
利用异或(值相同为0值不同为1),代码如下:
<script type="text/javascript"> var a = 1; var b = 2; var c; a = a ^ b; b = a ^ b; a = a ^ b; document.write("a=" + a); document.write("<br/>"); document.write("b=" + b); </script>
结果还是一样:
以上是关于a,b值进行交换的方法的主要内容,如果未能解决你的问题,请参考以下文章
java工具类调用问题。 代码如下 为啥运行结构还是 a=2,b=5. 没有进行交换?