如何在JavaScript中交换两个变量

卢卡斯:

我有两个变量:

var a = 1,
    b = 2;

我的问题是如何交换它们?仅此变量,没有任何对象。

showdev:

这是交换两个变量的值的单行代码。
给定变量ab

b = [a, a = b][0];

演示如下:

var a=1,
    b=2,
    output=document.getElementById('output');

output.innerHTML="<p>Original: "+a+", "+b+"</p>";

b = [a, a = b][0];

output.innerHTML+="<p>Swapped: "+a+", "+b+"</p>";
<div id="output"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章