我有两个变量:
var a = 1,
b = 2;
我的问题是如何交换它们?仅此变量,没有任何对象。
这是交换两个变量的值的单行代码。
给定变量a
和b
:
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] 删除。
我来说两句