不引入第三方变量,怎样交换两个整型变量的值?

     曾经年轻的我,懵懵懂懂去面试,为以上问题所难倒。

 

     如果是你,你会有什么方案解决呢?

 

     欢迎各位园友拍砖,提出不同的解决方案。

 

 

     请勿看以下代码:

 

 

 

 

 

 

 

 

 

 

 

 

 

<script>
    var $a = 123,
        $b = 456;

    alert("$a的值为:" + $a); //123
    alert("$b的值为:" + $b); //456

    $b = $b + "#" + $a; //456|123

    $pattern1 = new RegExp("#" + $a, "g");

    $a = $b.replace($pattern1, "");

    alert("$a的值为:" + $a); //456

    $pattern2 = new RegExp($a + "#", "g");

    $b = $b.replace($pattern2, "");//123

    alert("$b的值为:" + $b);
</script>

 

 

来源请注明本人链接。http://www.cnblogs.com/QQingdou/

社会新闻网 www.news020.com 手游基地 www.shouyou888.com,QQD123游戏网 www.qqd123.com

posted @ 2013-10-09 14:00  社会新闻网(www.news020.com)  阅读(318)  评论(1编辑  收藏  举报